我似乎与我的按钮的OnClick有问题,它甚至不反应的事件。它响应OnClientClick并执行代码,但是当我尝试将它与oas函数关联时,它只是忽略它,它应该执行非常简单的代码(写入输出调试)asp:按钮没有响应点击与OnClick
I已经检查了每一个关于这个我可以找到的stackoverflow帖子,没有人有同样的问题。
我知道我的Index.aspx正在执行Index.aspx.cs中的代码,因为Page_Load函数正在输出到调试窗口,所以这不是问题。
这里的重要代码:
<asp:Button ID="btnCreateOrder" runat="server" Text="Create Order" OnClick="btnClick" />
protected void btnClick(object sender, EventArgs e)
{
System.Diagnostics.Debug.Write("Testing3");
}
就像我说的在Page_Load功能工作正常,所以它不是没有连接它们的问题。
不同的问题,如果你觉得这样的倾向:
当你读书,我还没有能够找到我的CS文件从我的HTML对象的问题。
我的意思是,如果我引用这个标签:
<asp:Label ID="testLabel" runat="server" Text="test"></asp:Label>
说
testLabel = "Test2";
我得到的错误“名称“testLabel不会在当前的背景下存在”
如果我尝试这样说来引用它:
Index.testLabel = "Test2";
即使明确的,我也会得到''MyProject.Views.Home.Index'不包含'testLabel'的定义“。
您是否设置了AutoEventWireUp? – Chris 2013-05-08 17:06:42
是的,我在头文件中,就像我说的Page_Load的工作原理,所以autoeventwireup必须工作,但这不是 – noneabove 2013-05-08 18:13:58