我正在使用以下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
的文件。
我无法在客户端更改任何内容,因为这是不同的项目。我只能在服务器端进行更改。
那么如何使用提交的数据重定向表单?