c# - Invoking button click on ASP.net client side programmatically - Stack Overflow

I'd like to invoke a button click event on an ASP page programmatically, using c#.I don't ha

I'd like to invoke a button click event on an ASP page programmatically, using c#. I don't have access to the server-side of the page, so i can't invoke the function directly. Is it possible at all?

I'd like to invoke a button click event on an ASP page programmatically, using c#. I don't have access to the server-side of the page, so i can't invoke the function directly. Is it possible at all?

Share Improve this question asked Jan 4, 2010 at 11:51 Danny YoffeDanny Yoffe 211 silver badge4 bronze badges 0
Add a ment  | 

3 Answers 3

Reset to default 3

in your script, call:

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

As far a s I understand your question:

  • you cannot really generate a serverside event call from the client side.
  • you can force post back by using a submit button
  • BUT using
    javascript:WebForm_DoPostBackWithOptions(new WebForm_PostBackOptions(...))
    may fit your need. This is the JS call that an ASP control use. copying that call may "invoke" the method you need

read more here: WebForm_PostBackOptions documentation

Enjoy!

Thanks for the answers,
I've used "Tamper Data" add-on for Firefox to see how the generated Post looks like, and built HttpWebRequest of my own.

发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745260136a4619174.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信