方法一:
前台写js方法,并在前台调用
//点击图标按钮切换到密码修改页面。 function OpenChangePassword(){ var uname = document.getElementById("txtUsername").value; document.write("<form action='Logon.aspx' method='post' name='formx1' style='display:none'>"); document.write("<input type='hidden' name='ChangePwd' value='1'/>"); document.write("<input type='hidden' name='LoginUserCode' value='" + uname+ "'/>"); document.write("</form>"); document.formx1.submit(); }
方法二:
前台写js方法,在后台调用
js脚本
function PostToChangePwdPage(isaddPwdExpire,uname) { var tempForm = document.createElement("form"); tempForm.action = "Logon.aspx"; tempForm.method = "post"; document.body.appendChild(tempForm); if (isaddPwdExpire=="1") { var tempInput3 = document.createElement("input"); tempInput3.type = "hidden"; tempInput3.name = "PasswordExpire"; tempInput3.value = "1"; tempForm.appendChild(tempInput3); } var tempInput = document.createElement("input"); tempInput.type = "hidden"; tempInput.name = "changePwd"; tempInput.value = "1"; tempForm.appendChild(tempInput); var tempInput2 = document.createElement("input"); tempInput2.type = "hidden"; tempInput2.name = "LoginUserCode"; tempInput2.value = uname; tempForm.appendChild(tempInput2); //submit the form tempForm.submit(); }
*.cs页面调用
ClientScript.RegisterStartupScript(ClientScript.GetType(), "myscript", "<script>PostToChangePwdPage(" + isExpire + ",'" + txtUsername.Value + "');</script>");