如何在asp-webforms中发布一些参数并重定向到url
本文关键字:参数 重定向 url 布一些 asp-webforms | 更新日期: 2023-09-27 18:29:03
我想通过编程方式使用asp.net网页表单发送一个参数并重定向到另一个网站中的另一个页面,请提供帮助。
我在代码后面有这个,我不知道如何将它注入页面?
string postRefIdScript =
@" <script language='javascript' type='text/javascript'>
function postRefId (refIdValue) {
var form = document.createElement('form');
form.setAttribute('method', 'POST');
form.setAttribute('action', '"
+PgwSite
+@"');
form.setAttribute('target', '_self');
var hiddenField = document.createElement('input');
hiddenField.setAttribute('name', 'RefId');
hiddenField.setAttribute('value', refIdValue);
form.appendChild(hiddenField);
document.body.appendChild(form);
form.submit();
document.body.removeChild(form);
}
</script>";
从代码后面注册JS块很容易。只需在分配postRefIdScript
变量后添加以下代码行。
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "mykey", postRefIdScript);
在重定向之前将其添加到url。例如,example.com/siteinfo.aspx?param1=值¶m2=value2