2
这是我第一次尝试创建一个asp.net网站,所以请客气。我试图在ASP.NET一个提交按钮触发一个click事件,我使用的模板有这个网站登录OnClick事件不发射
<div id="lightbox"></div>
<div id="loginbox-panel">
<a href="#" id="lightbox-close"></a>
<form action="#">
<fieldset>
<div class="frame">
<h4>TestSite</h4>
<small>Sign in to your account.</small>
<div class="clear"></div>
<input type="text" value="Username" class="input-text autoclear" />
<input type="password" value="Password" class="input-text autoclear" />
</div>
<div class="separator"></div>
<div>
<input type="submit" value="Sign in" class="input-submit float-right" />
<a href="#" class="float-left">Forgot your password?</a>
</div>
</fieldset>
</form>
</div>
我相信input type="submit"
是客户端,但可以由运行服务器端事件中使用
<input type="submit" value="Sign in" class="input-submit float-right"
runat="server"
onserverclick="LoginButton_Click"/>
与后面的代码
protected void LoginButton_Click(object sender, EventArgs e)
{
//login handler
}
然而,该事件不触发!请可有人建议我如何能得到LoginButton_Click事件触发
感谢
您的表单是否也需要runat = server? –
就是这样..谢谢你!如果您将其添加为答案,我会接受。 – user3357963
的乐趣。一直在MVC世界。生锈的旧网页形式,更不用说经典的ASP! –