asp.net – 带标题的Response.Redirect
发布时间:2020-05-24 09:10:47 所属栏目:asp.Net 来源:互联网
导读:我正在尝试设置标题并重定向到这样的不同页面 – Response.Headers.Add(id, testtest);Response.Redirect(http://www.somesite.com/somepage.aspx); 在somepage.aspx的page_load中,我正在检查标头的请求 – if (!string.IsNullOrEmpty(Request[id
|
我正在尝试设置标题并重定向到这样的不同页面 – Response.Headers.Add("id","testtest");
Response.Redirect("http://www.somesite.com/somepage.aspx");
在somepage.aspx的page_load中,我正在检查标头的请求 – if (!string.IsNullOrEmpty(Request["id"]))
{
// do something with "id"
}
但Request [“id”]始终为null.如何在新页面中获取标题的值?我不想使用查询字符串. 谢谢! 更新: 这里有一些细节 – 我在两台不同的机器上运行了两个ASP.NET v4 Web应用程序(站点1和站点2).站点1只有一个aspx表单,它只有一个按钮.单击按钮,我点击数据库并获得我需要的值,并将其传递给站点2.在站点2的Global.asax中,我将读取从站点1收到的头信息并使用该值. 更新#2: 我能够让它工作 – Response.Write(
string.Format(
@"<form action='{0}' id='test' method='POST'><input type='hidden' name='key' value={1} /></form>
<script type='text/javascript'>
document.getElementById('test').submit();
</script> ","http://www.somesite.com","1234"));
在目标网站中,我能够使用 – 获取值 – Request["key"] 解决方法HTTP标头仅对当前响应有效.设置重定向时,当前响应包含您的自定义标头,但当浏览器跟随重定向位置时,这些标头不再存在.此外,您在另一页中使用Request [“id”],因此您需要将值作为查询字符串发送:Response.Redirect("http://www.somesite.com/somepage.aspx?id=test"); (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – Chrome浏览器不显示HTTP处理程序生成的图像
- asp.net-mvc – 什么是MVC 5的会员提供商?
- ASP.Net中的图形(c#)
- asp.net-mvc – 如何在多个Asp.net MVC应用程序中使用通用布
- asp.net – PayPal Express Checkout MVC C#示例代码
- asp.net-mvc – 在MVC 3中回发到控制器操作后,ViewModel集合
- asp.net – 如何在Kendo UI中获取下拉菜单的选定项目的文本
- ASP.NET元:resourcekey
- 在ASP.NET标记中“使用”等效的命名空间
- asp.net – 我可以在global.asax.cs中访问虚拟目录名吗?
推荐文章
站长推荐
- ASP.NET Web Api:如何使用URL参数传递访问令牌(
- asp.net-mvc – 部分视图继承自主布局
- asp.net – Ajax.ActionLink不工作,Response.IsA
- ASP.NET Cookie过期时间始终是1/1/0001 12:00 AM
- asp.net-mvc – MVC4异步和并行执行
- asp.net – .NET身份电子邮件/用户名更改
- 如何在ASP.Net MVC应用程序中访问WCF服务?
- asp.net – Repeater中DropDownList的SelectedVa
- asp.net-mvc-3 – 当不需要/需要使用AntiForgery
- 在ASP.NET MVC 6中继续支持Ninject?
热点阅读
