如果你想在你的按钮点击后发回,你必须__doPostBack
在它的事件上添加功能onclick
,为此你可以添加一个按钮,如
StringBuilder dynamicHtml = new StringBuilder();
dynamicHtml.Append("Your Html Code");
dynamicHtml.Append("<input type='button' id='btn1' name='btn1' onclick='__doPostBack(\'btn1\',\'\')' value='Click Here' />");
当您单击它时,它会回发,您可以检查Request.Form["__EVENTTARGET"]
以查找发回页面的人。
通过签Request.Form["__EVENTTARGET"]
入 Page_Load 事件处理程序,您可以调用任何服务器端方法,例如
protected void Page_Load(object sender, EventArgs e)
{
var eventTarget = Request.Form["__EVENTTARGET"].ToString();
if(eventTarget == "btn1")
{
CallMethod1();
}
}
private void CallMethod1()
{
//Code which you want to run
}