我是asp.net的新手。我在我的aspx文件中添加了一个类,现在它没有编译:
Compiler Error Message: CS1513: } expected
Line 206: }
Line 207:
Line 208: private void @__Render__control1(System.Web.UI.HtmlTextWriter @__w, System.Web.UI.Control parameterContainer) {
Line 209:
Line 210: #line 7 "c:\aspx\dummy.aspx"
我还没有上课。这堂课很简单:
public class AddressSummary
{
public string id { get; set; }
public string txt { get; set; }
}
我没有使用visual studio,只是一个文本编辑器,所以没有回复涉及VS的解决方案。
我得到了整个文件:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Data" %>
<%
public class AddressSummary
{
public string id { get; set; }
public string txt { get; set; }
}
%>
没有上课的作品。有人可以指出我正确的方向。
答案 0 :(得分:7)
要声明一个类,您需要将其放在<script>
标记中:
<%@ Page Language="C#" Debug="true" %>
<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="System.IO" %>
<%@ Import Namespace="System.Text" %>
<%@ Import Namespace="System.Xml" %>
<%@ Import Namespace="System.Data" %>
<script type="text/c#" runat="server">
public class AddressSummary
{
public string id { get; set; }
public string txt { get; set; }
}
</script>
<%
// Create an instance of the class declared above
var a = new AddressSummary();
%>