如何从互联网的default.aspx上恢复内联网的default.aspx

时间:2012-06-04 10:31:58

标签: asp.net intranet

首先让我清楚一下我的场景:我有一个位于城市的公共IP IIS网站(比如城市A)和另一个本地运行的IIS驻留在城市B中。

现在,我的网站在City B的IIS上运行,从本地服务器获取数据工作正常。另一方面,City A的IIS网站正在工作并从本地数据库服务器获取数据。

在City B服务器上的

我创建了一个default.aspx页面,其中有两个链接按钮,单击此按钮查看城市B数据,然后单击此按钮查看城市A数据。

所以,当用户点击城市B链接按钮然后网页在他们的本地运行,但当用户点击城市A链接按钮然后通过互联网时,城市B人民可以查看城市A的数据。

到目前为止一切顺利,但在网页上,他们的按钮被命名为转到Main,所以当城市B访问城市A的网页并点击主按钮然后它显示城市A的default.aspx页面。

所以,我的问题是,有没有办法让我的网站可以纠正页面被重定向的位置,当主要按钮点击两侧时,它必须看到并显示自己的default.aspx页面。

我希望我能够表达我的情景。如果没有那么请你可以看到图表,这可能会让你清楚我要求的东西。

http://202.61.43.37/html/Doc1.html

期待您的早日和善意的回应

此致

M.A.Bamboat

1 个答案:

答案 0 :(得分:1)

如果用户在城市B网站上并点击链接按钮转到城市A网站,则在查询字符串中传递参数以告知网站A它来自网站B.

如果站点A是单页面站点,那么您可以检查查询字符串并且是否存在值,而不是单击主要将用户发送到站点B主要其他明智站点A Main。

如果有一个以上的页面,而不是将其保留在会话中,用户来自其他网站,而您必须将他发回该网站,我希望您能理解我想说的内容。