![](/img/trans.png)
[英]How to call button's click event from click of linkbutton of another page without post back in c# ASP.NET
[英]how to call button click event from codebehind using c# asp.net?
试图从 JavaScript 函数调用按钮单击事件,但如何从后面的代码中调用?
if (dt.Rows.Count > 0)
{
string script = "window.onload = function() {
PopulateTextBox('" + dt.Rows[0]["Name"].ToString()
+ "','" + dt.Rows[0]["surname"].ToString() + "','"
+ dt.Rows[0]["email"].ToString()
+ "','" + dt.Rows[0]["phone"].ToString() + "');
};
//--------trying to trigger Btnformsubmit_Click click event here----------
";
ClientScript.RegisterClientScriptBlock(this.GetType(), "", script, true);
ScriptManager.RegisterStartupScript(this, this.GetType(), "Pop", "ShowPopup();",
true);
}
protected void Btnformsubmit_Click(object sender, EventArgs e)
{
}
假设这是 WebForms,这是一种方法:
var scriptName = "ClickEventScript";
var type = this.GetType();
if (!ClientScript.IsStartupScriptRegistered(type, scriptName))
{
StringBuilder scriptBuilder = new StringBuilder();
scriptBuilder.Append("<script type=text/javascript>");
scriptBuilder.Append("document.getElementById('" + Btnformsubmit.ClientId + "').click();");
scriptBuilder.Append("</script>");
ClientScript.RegisterStartupScript(type, scriptName, scriptBuilder.ToString());
}
请检查语法。 我很着急地写了这个。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.