是的我已阅读了很多关于如何使这件事情工作,但不幸的是我是一个动态按钮,所有ID是独特的;因此它在C#中使用StringBuilder
像这样创建:如何使ASP.Net中的html按钮成为onserverclick命中?
html.Append("<button id=\"" + dr["ID"].ToString() + "\" type=\"submit\" class=\"btn btn-primary btn-xs\" data-toggle=\"modal\" data-target=\"#myModal\" runat=\"server\" onserverclick=\"btnShowModal_ServerClick\"><i class=\"fa fa-eye\"></i></button>");
显然,它开辟了一个模式,但我想它开辟了btnShowModal_ServerClick
事件中的模式之前,做一些事情。可悲的是,它没有击中事件,但由于type="submit"
属性使得模式不显示,所以它遇到Page_Load
事件。任何解决方法?我已经花了3小时了。
可能这是你在找什么。要从HTML按钮触发回发http://stackoverflow.com/a/3914500/2952405 –
不,我的按钮是动态创建的,并且ID是唯一的,只有一个相同的ID –