asp.net – Server.Transfer vs. Context.RewritePath
|
我明白他们都不会改变客户端看到的URL.他们中有什么比其他人更喜欢吗?
解决方法我认为Context.RewritePath()是更好的选择.原因: Server.Transfer()每次都会抛出一个ThreadAbortException.调用Response.End()的结果. 有关详细信息,请阅读以下MS文章: > ThreadAbortException Occurs If You Use Response.End,Response.Redirect,or Server.Transfer 更多信息: 根据HttpContext.RewritePath on MSDN,RewritePath()用于无Cookie会话状态. 另外,在另一个主题上,Server.Transfer()和Server.Execute()有很大的不同: Server.Execute()将控件返回到初始页面之后立即调用它. 例如: <div>
test 1 <br/>
<% Server.Execute("include.aspx?hello=ok"); %>
test 2 <br/>
</div>
输出:
(编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- asp.net – 如何使用JSON方法序列化javascript对
- asp.net – “localhost”上运行网站是非常慢
- asp.net-mvc – ASP.Net MVC如何使用Html.Render
- 是否有比ASP.NET成员资格提供程序更现代的会员/安
- asp.net核心 – 在Visual Sudio 2015中的Aurelia
- asp.net-mvc – 在Asp.Net MVC应用程序中使用Str
- 诊断IIS 7和ASP.NET MVC上的404错误
- asp.net – 为什么DropDownList.SelectedValue依
- asp.net – SQL – 两个不同长度的字符串之间的相
- asp.net – 包装StaticFileMiddleware以重定向40
