我有一個aspnet web應用程序託管在我的本地iis上。在其他Web應用程序中,我想要一個鏈接,當我點擊鏈接時,它應該打開託管的Web應用程序而不詢問憑據。我正在使用下面的代碼來做到這一點,但它不工作。aspnet c#form submision using javascript
<html>
<script type="text/javascript">
function OpenURL() {
var form = document.createElement("form");
form.setAttribute("method", "POST");
form.setAttribute("action", "http://10.10.10.10/Domain/Login.aspx");
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", "UserName");
hiddenField.setAttribute("value", "UserTest");
form.appendChild(hiddenField);
var hiddenField2 = document.createElement("input");
hiddenField2.setAttribute("type", "hidden");
hiddenField2.setAttribute("name", "Password");
hiddenField2.setAttribute("value", "PasswordTest");
form.appendChild(hiddenField2);
document.body.appendChild(form);
form.submit();
}
</script>
<body onload="OpenURL();">
</body>
</html>
任何人都可以幫我嗎?
感謝您的回覆。 – Krrish
現在我使用下面的代碼根據您的建議,但仍然無法正常工作。僅供參考 - 在我的目標Web應用程序中,我使用了登錄控制。
– Krrish