这是我第一次尝试创建 asp.net 网站,所以请多多关照。我正在尝试在 ASP.NET 中的提交按钮上触发单击事件,我正在使用的模板具有此 html
<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 才能将表单发送回服务器并连接按钮上的单击事件。
关于asp.net - 登录 OnClick 事件未触发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16640007/