내 로컬 iis에서 호스팅되는 aspnet 웹 응용 프로그램을했습니다. 다른 웹 응용 프로그램에서는 링크를 원하고 링크를 클릭하면 자격 증명을 묻지 않고 호스팅 된 웹 응용 프로그램을 열어야합니다. 아래 코드를 사용하여 작동하지만 작동하지 않습니다.aspnet C# 양식 제출 자바 스크립트를 사용하여
<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
이제 귀하의 제안에 따라 코드를 사용하고 있지만 여전히 작동하지 않습니다. 참고로, 타겟 웹 애플리케이션에서 로그인 컨트롤을 사용했습니다.
– Krrish