【发布时间】:2012-04-06 07:21:16
【问题描述】:
我正在编写一个应该加载网站的应用程序。加载网站后,我必须向网页启动第二个命令,这是一种 Javascript 脚本。
我在浏览器中手动执行此操作,通常它似乎工作正常。我手动操作的方式是我在浏览器中创建了两个快捷方式:
- 此网站的 URL(例如
http://www.example.net/123456-e.aspx) - 调用本网站函数的 Scriptlet 的快捷方式(例如
javascript:__doPostBack('Video_Info1$Rating_control1$lnk_star5',''))。
我首先单击 URL 快捷方式,加载后,我启动第二个快捷方式。
但是如何在 C# 应用程序中做到这一点?
但是,我想要做的恰恰相反。
我想向现有网站发送_postBack。
我不是在编写我自己的包含 postBack 控件的网站!
让我详细解释一下……
我在应用程序中加载的网站是网络中现有的 ASPX 网站。
在此站点中,您会发现几个 _doPostback 条目,并且在浏览器中,postBack 事件(当我在书签/快捷方式中手动点击它时)将被发回并具有所需的结果(在这种情况下,它分配“ 5 颗星”告诉大家,这东西太棒了 ;-)。
所以,我想做的是编写我的 C# 应用程序,它会在我每次点击 OK 按钮或其他一些事件时发送这个 _postBack 命令。
就像我上面的链接一样
"javascript:__doPostBack('Video_Info1$Rating_control1$lnk_star5','')"
这是我在浏览器书签面板上的书签 - 一个快捷方式!
....老实说,这是一种作弊,会在外部网站上进行自动投票...
我现在的问题是,...我怎样才能将这个_postBack 直接发送到网站,以增加我的星星?
【问题讨论】:
标签: javascript c# asp.net dom-events