IIS重定向与表单提交数据

时间:2015-10-19 07:46:00

标签: javascript c# asp.net iis

我正在使用以下JavaScript代码提交表单:

var strDoc = 
  "<html>\n<body>\n" +
    "<form action='http://localhost:9000/First.aspx' method='post' name='form1'>\n" + 
      "<input type='hidden' value='Rahul' name='USER'><input type='hidden' value='WC' name='UserType'>\n" + 
    "</form>\n</body>\n</html>";

var Login = window.self;
Login.document.open();
Login.document.write(strDoc);
Login.document.close();
Login.document.form1.submit();

然后使用IIS中的以下重定向规则重定向操作URL:

<rule name="TestRewdirect">
  <match url="First.aspx" />
  <action type="Redirect" url="Second.aspx" />
</rule>

重定向规则有效,但问题在于表单提交上的数据。在重定向期间,该数据将丢失。

我甚至没有名为First.aspx的文件。

我无法在客户端更改任何内容,因为这是不同的项目。我只能在服务器端进行更改。

那么如何使用提交的数据重定向表单?

0 个答案:

没有答案