我正在编写一个应该加载网站的应用。加载网站后,我必须向网页启动第二个命令,这是一种Javascript scriptlet。
我在浏览器中手动执行此操作,通常它似乎工作正常。我手动操作的方式是我在浏览器中创建了两个快捷方式:
我首先点击URL快捷方式,然后在加载后,启动第二个快捷方式。
但是如何在C#应用程序中执行此操作?
但是,我想要做的就是我想的相反。
我想将_postBack发送到现有网站。 我不是在写自己的网站,其中包含一个postBack控件!
让我详细解释一下......
我在我的应用中加载的网站是网络中现有的ASPX网站。 在这个网站中,你会找到几个_doPostback来源,并且在浏览器中,postBack事件(当我在书签/快捷方式中手动命中时)将被发回并具有其期望的结果(在这种情况下,它指定“5星” “告诉每个人,某事物是超级好的; - 。”。
所以,我想做的就是编写我的C#应用程序,每当我点击OK按钮或其他一些事件时,它将发送这个_postBack命令。 就像我上面的链接一样
“的的javascript:__ doPostBack( 'Video_Info1 $ $ Rating_control1 lnk_star5', '')”
这是我在浏览器书签面板上的书签 - 快捷方式!
....说实话,它有点骗子,会在外部网站上进行自动投票......
我现在的问题是,......我如何将这个_postBack直接发送到网站,以增加我的明星?
干杯,乔
答案 0 :(得分:0)
我不确定您要实现的是什么,您看到的代码(_doPastBack(..)
)实际上将调用服务器方法(该页面代码隐藏中的代码)。
您可以创建一个网页并拥有一个iframe并加载您的第一页。用户可以点击任何一个按钮并调用相应的服务器代码(如果有的话)。
<html>
<body>
<iframe src="http://www.example.net/123456-e.aspx"></iframe>
</body>