【问题标题】:Compiler error for classes and methods?类和方法的编译器错误?
【发布时间】:2013-12-16 09:16:10
【问题描述】:

在尝试将这个视图状态示例粘贴到 Visual Studio 中时,我遇到了 void / sender / class 等项目的错误。我知道这些方法需要在一个类中,但即使这样仍然会出现错误。代码需要在 web 控件的脚本中,我想知道是什么导致了错误。我已经在不同的解决方案/项目中尝试过它并更改了框架,但没有运气。

代码是

<%@ Control Language="C#" AutoEventWireup="true" %>
<%@ Import Namespace="System" %>
<%@ Import Namespace="Umbraco.cms.businesslogic" %>
<%@ Import Namespace="umbraco.cms.businesslogic.web" %>
<%@ Import Namespace="umbraco.cms.businesslogic.member" %>
<%@ Import Namespace="umbraco.cms.businesslogic.propertytype" %>
<%@ Import Namespace="umbraco.cms.businesslogic.relation" %>
<%@ Import Namespace="umbraco.nodefactory" %>
<%@ Import Namespace="System.ComponentModel" %>
<%@ Import Namespace="System.Web.UI.WebControls" %>
<%@ Import Namespace="System.Collections.Generic" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="TemplateEngine.Docx" %>
<%@ Import Namespace="DocumentFormat.OpenXml.Packaging" %>
<%@ Import Namespace="DocumentFormat.OpenXml.Wordprocessing" %>

<script> 

public class PageStateTemplate
{
   new umbraco.cms.businesslogic.web.Document(document location);

   protected void Page_Load(object sender, EventArgs e)
   {
        if(!IsPostBack)
         {
            string str = "Welcome to Aspdotnet-Suresh Site";
         if(ViewState["SampleText"]==null)
         {
             ViewState["SampleText"] = str;
         }

         }
   }

   protected void btnClick_Click(object sender, EventArgs e)
   {
    lblString.Text = ViewState["SampleText"].ToString();
   }
}
</script>

【问题讨论】:

  • 发布确切的错误信息和行。
  • new umbraco.cms.businesslogic.web.Document(document location); 此行无效,因为document location - 变量不能包含空格,参数必须用逗号分隔。而且您也没有将新文档分配给任何变量,可以吗?
  • 这不是问题,因为它将“类”标记为错误。它所说的只是“预期的;”它是 flaggingu p class, void, sender

标签: c# asp.net .net web-controls


【解决方案1】:

您只需创建一个名为 PageStateTemplate 的新 aspx 页面,然后将整个代码复制粘贴到 .aspx 文件中。

应该这样做

【讨论】:

  • 它必须是 Web 用户控件才能与 Umbraco 集成。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-07-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-21
  • 1970-01-01
  • 2014-12-06
  • 1970-01-01
相关资源
最近更新 更多