调用按钮以编程方式单击ASP.net客户端

时间:2010-01-04 11:51:26

标签: c# asp.net javascript

我想使用c#以编程方式在ASP.net页面上调用按钮单击事件。 我无法访问页面的服务器端,因此我无法直接调用该函数。 它有可能吗?

3 个答案:

答案 0 :(得分:3)

在您的脚本中

,请致电:

__doPostBack("<%= your_button_id.UniqueID %>", "");

答案 1 :(得分:1)

到目前为止,我理解你的问题:

  • 您无法从客户端生成服务器端事件调用。
  • 您可以使用submit button
  • 强制回发
  • 但使​​用
    javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(...))
    可能符合您的需要。这是ASP控件使用的JS调用。复制该调用可能会“调用”您需要的方法

在此处阅读更多内容:WebForm_PostBackOptions documentation

享受!

答案 2 :(得分:0)

感谢您的回答,
我已经使用Firefox的“Tamper Data”插件来查看生成的Post的样子,并构建了我自己的HttpWebRequest。

相关问题