ASP.NET页面没有';单击设计代码时,不显示代码后面的代码
当点击设计代码时,页面不显示代码隐藏代码,并且代码隐藏代码显示错误,因为未找到控件 以下代码显示错误:系统错误ASP.NET页面没有';单击设计代码时,不显示代码后面的代码,asp.net,Asp.net,当点击设计代码时,页面不显示代码隐藏代码,并且代码隐藏代码显示错误,因为未找到控件 以下代码显示错误:系统错误 <%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %> 设计器无法打开代码隐藏的唯一原因是无法找到指定的关联代码隐藏文件Inherits=“Register” 确保您有一个名为Register的公共类,该类也必须是Partial 还要确保
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %>
设计器无法打开代码隐藏的唯一原因是无法找到指定的关联代码隐藏文件
Inherits=“Register”
确保您有一个名为Register
的公共类,该类也必须是Partial
还要确保代码隐藏文件名命名为
Register.aspx.cs
必须在设计和代码文件路径中选中“使继承属性化”好的,我完全误解了你的问题
如果Register.aspx文件如下所示:
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="Register" %>
using System;
namespace YourDefaultNamespace
{
public partial class Register : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
}
}
}
我注意到在
指令的继承属性中没有名称空间。它应该与代码隐藏文件具有相同的命名空间。在我的示例中是YourDefaultNamespace
,因此我的
指令应该是:
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="YourDefaultNamespace.Register" %>
谢谢,但我正在使用代码隐藏页面,我不打算使用代码隐藏,它直接用于设计源代码,但在最后一天没有发生,因此请帮助检查它的正确设计代码:代码隐藏:使用系统;使用系统数据;使用系统配置;使用系统集合;使用System.Web;使用System.Web.Security;使用System.Web.UI;使用System.Web.UI.WebControl;使用System.Web.UI.WebControl.WebParts;使用System.Web.UI.HTMLControl;使用System.Data.SqlClient;公共部分类寄存器:System.Web.UI.Page{SqlConnection con;受保护的无效页面_Load(对象发送方,事件参数e){}
<%@Page Language="C#" AutoEventWireup="true" CodeFile="Register.aspx.cs" Inherits="YourDefaultNamespace.Register" %>