是的我已閱讀了很多關於如何使這件事情工作,但不幸的是我是一個動態按鈕,所有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 –