页面名称不应在浏览器地址栏中查看 [英] Page name should not view in the browser address bar

查看:93
本文介绍了页面名称不应在浏览器地址栏中查看的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

大家好,



我们有多个aspx页面,例如default.aspx,default2.aspx和default3.aspx,

i don我想显示页面名称,如(www.XYZ.com/default2.aspx),

(www.XYZ.com/default2.aspx)和(www.XYZ.com/default2 .aspx)在浏览器地址栏中(作为URL),当我浏览页面时。



i想显示(www.XYZ.com/default.aspx )因为url总是我在default.aspx,default2.aspx或default3.aspx。



请给我回答。

Hi all,

we have multiple aspx page such as default.aspx, default2.aspx and default3.aspx,
i don't want to display the page name such as (www.XYZ.com/default2.aspx),
(www.XYZ.com/default2.aspx) and (www.XYZ.com/default2.aspx) in the browser address bar (as URL), while i'm navigating the page.

i want to display (www.XYZ.com/default.aspx) as url always either i'm on default.aspx, default2.aspx or default3.aspx.

please give me answer.

推荐答案

你需要 URL重写



在这里阅读:使用ASP.NET重写URL [ ^ ]

MSDN:URL重写 [ ^ ]







阅读,在ASP.NET 4.0中: URL路由 [ ^ ]
You need URL Rewriting.

Read here: URL Rewriting with ASP.NET[^]
MSDN: URL Rewriting[^]

OR

Read about, In ASP.NET 4.0: URL Routing[^]


1: - 当您重定向到另一个页面时。你应该使用server.transfer(pagename.aspx);

通过这个地址栏不显示重定向页面名称。





2: - 用于按地址栏隐藏所有页面名称。此设置在IIS中。



3: - http://weblogs.asp.net/scottgu/archive/2009/10 /13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx [ ^ ]
1:- When you redirect to another page. you should use server.transfer("pagename.aspx");
By this address bar don't show redirect page name.


2:- For hide all page name by address bar. This setting is in IIS.

3:- http://weblogs.asp.net/scottgu/archive/2009/10/13/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series.aspx[^]


使用server.transfer而不是response.redirect
use server.transfer instead response.redirect


这篇关于页面名称不应在浏览器地址栏中查看的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆