我希望server.transfer将控件转移到我当前不同的网站。这可能。
我想做的一种方法是阅读该网站的内容并在回复中写下,但很想知道是否有其他方法可以这样做。
我的网站是www.xyz.com/otherwebsite/forms/page.aspx 所以在上面的网址中,www.xyz.com是一个网站,其他网站也是一个网站,我想做server.transfer从其他网站到www.xyz.com
答案 0 :(得分:2)
我终于做了Response.Write(从特定位置读取内容)方法。 Server.Transfer只能在同一个虚拟目录(即同一网站)上使用,因为它将所有请求信息传输到下一页,并且只能在同一会话中完成。
谢谢,
的NiMesh
答案 1 :(得分:1)
你有几个选择..
Server.Transfer - 传输w / out通知浏览器。所以你的浏览器仍会看到地址栏中的第一个网站。
Response.Redirect-告诉浏览器转到另一个站点。该行为看起来与用户类似。由于往返次数减少,转移速度更快,但由于地址栏问题,很可能不是您想要的..
您还可以将IIS配置为重定向特定地址,
真的取决于你的要求......
答案 2 :(得分:1)
如果您只想重定向,请使用Response.Redirect("http://www.mywebpage.com/");
转移并不完全确定您的意思,但如果您更新了问题,我可以提供更多帮助。
答案 3 :(得分:0)
您可以使用javascript。只需使用
注入javascript即可ScriptManager.RegisterClientScriptBlock methodd