У меня, похоже, проблема с OnClick моей кнопки, она даже не реагирует вообще на событие. Он реагирует на OnClientClick и выполняет код, но когда я пытаюсь связать его с функцией в моем классе .aspx.cs, он просто игнорирует его, и он должен выполнять очень простой код (запись на выходную отладку)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 работает нормально, так что это не проблема, они не связаны.
РАЗЛИЧНЫХ ПРОБЛЕМ ЕСЛИ ВЫ FEEL SO НАКЛОННЫЙ:
В то время как вы читаете, у меня тоже есть проблемы, не будучи в состоянии найти объекты из моего HTML в моем файле CS.
Что я имею в виду, что, если я не ссылается на эту метку:
<asp:Label ID="testLabel" runat="server" Text="test"></asp:Label>
говоря
testLabel = "Test2";
Я получаю ошибку «Имя«testLabel не существует в текущем контексте»
И если я стараюсь ссылаться на него, говоря это:
Index.testLabel = "Test2";
Я получаю «MyProject.Views.Home.Index» не содержит определения для «testLabel», даже если это ясно.
У вас есть комплект AutoEventWireUp? – Chris
да, у меня это в заголовке, как я уже сказал, что Page_Load работает так, что autoeventwireup должен работать, но это просто не – noneabove