如何从asp.net网站上的url中删除(.aspx)扩展名,而不是在.net项目中但是在asp.net网站上请尽快帮助我吧 [英] How to remove (.aspx) extension from url in asp.net website not in .net project but in asp.net website please help me as soon as possible its urgent

查看:100
本文介绍了如何从asp.net网站上的url中删除(.aspx)扩展名,而不是在.net项目中但是在asp.net网站上请尽快帮助我吧的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何从asp.net网站上的url中删除(.aspx)扩展名,而不是在.net项目中,但是在asp.net网站上请尽快帮助我。

Ex。 www.abc.com/web.aspx我想从web.aspx删除此.aspx,应该只显示www.abc.com/web



< b>我尝试了什么:



RouteTable.Routes.Add(

ProductRoute,

new Route(Products / {category} / {product},

new PageRouteHandler(〜/ Products.aspx)));

/ *在global.asas文件中,但它不起作用* /

解决方案

使用URL重写。

按照以下链接



URL重写ASP.NET [ ^ ]



ASP.NET中的URL重写 [ ^ ]



Asp.net和c#:使用global.asax和web.config在ASP.NET中重写URL [ ^ ]



问候,

AARIF SHAIKH


 RouteTable.Routes.MapPageRoute(  product 产品/ {category} / {product} 〜/ Products.aspx ); 


How to remove (.aspx) extension from url in asp.net website not in .net project but in asp.net website please help me as soon as possible its urgent.
Ex. www.abc.com/web.aspx i want to remove this .aspx from web.aspx and should be visible as www.abc.com/web only

What I have tried:

RouteTable.Routes.Add(
"ProductRoute",
new Route("Products/{category}/{product}",
new PageRouteHandler("~/Products.aspx")));
/*in global.asas file but it`s not working*/

解决方案

Use URL Re-Writing.
follow below links

URL-rewriting in ASP.NET[^]

URL Rewriting in ASP.NET[^]

Asp.net and c#: URL Rewriting in ASP.NET using global.asax and web.config[^]

Regards,
AARIF SHAIKH


RouteTable.Routes.MapPageRoute("product", "Products/{category}/{product}", "~/Products.aspx");


这篇关于如何从asp.net网站上的url中删除(.aspx)扩展名,而不是在.net项目中但是在asp.net网站上请尽快帮助我吧的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

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