我尝试了下面的代码
Page.ClientScript.RegisterStartupScript(this.GetType(), "postback", "<script>$(document).ready( function() {__doPostBack('ctl00$ContentPlaceHolder1$PrintExcemptionsButton',''});</script>", false);
但问题是,代码本身并没有执行回发,点击PrintExcemptionsButton
我想要实现的是诱导使用 __doPostback
以编程方式单击按钮C# 中的方法,
请帮帮我。
最佳答案
您可以在按钮上调用 .click()
事件,这将导致您正在搜索的回发:
Page.ClientScript.RegisterStartupScript(this.GetType(), "postback", "<script>$(document).ready( function() {$('#" + PrintExcemptionsButton.ClientID + "').click()});</script>", false);
但是我不明白这有什么意义。您只需从代码隐藏中调用 Page_Load
函数中的 OnButtonClick()
函数即可。
关于c# - 如何在 C# 中使用 __doPostback,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21375767/