如何在.cs
文件中为asp.net c#为html标签创建onclick事件?
示例: -
< input type="button" id="btnBeforeOk" value="Ok" name="btnBeforeOk" style="width: 90%;" />
我想在.cs
文件中创建一个如何执行此操作的事件?
bool isEmail = Regex.IsMatch("nikunj@yahoo.com", @"\A(?:[a-z0-9!#$%&'*+/=?^_`{|}~-]+(?:\.[a-z0-9!#$%&'*+/=?^_`{|}~-]+)*@(?:[a-z0-9](?:[a-z0-9-]*[a-z0-9])?\.)+(?:[A-Z]{2}|asia|com|org|net|gov|mil|biz|info|mobi|name|aero|jobs|museum|travel)\b)\Z", RegexOptions.IgnoreCase);
上面的bool isEmail我想在.aspx
页面?
答案 0 :(得分:4)
很简单。
HTML:
<input type="button" id="btnBeforeOk" value="Ok" runat="server" name="btnBeforeOk" style="width: 90%;" />
现在转到页面的HTML视图,然后双击按钮,它将为您生成事件,按钮标记将更改为:
<input type="button" id="btnBeforeOk" value="Ok" runat="server" name="btnBeforeOk" style="width: 90%;" onserverclick="btnBeforeOk_ServerClick" />
您可以在后面的代码中找到以下事件:
protected void btnBeforeOk_ServerClick(object sender, EventArgs e)
{
Response.Write("hello");
}
我希望它有所帮助!
答案 1 :(得分:0)
我认为你应该使用:
<asp:Button ID="MyButton" runat="server" OnClick="YourEvent" />
在后面的代码中做任何你想做的事情:
protected void YourEvent(object sender, EventArgs e)
{
//work
}