是否需要使用'?'在Asp.net
与C#
签署查询字符串?asp.net中url重写的规则
,并可以在其可以将我的查询字符串转换
www.xyz.com/test.aspx?name=rajeev
到
www.xyz.com/rajeev或www.xyz.com/name=rajeev
是否需要使用'?'在Asp.net
与C#
签署查询字符串?asp.net中url重写的规则
,并可以在其可以将我的查询字符串转换
www.xyz.com/test.aspx?name=rajeev
到
www.xyz.com/rajeev或www.xyz.com/name=rajeev
?name=rajeev
是查询字符串。如果你不使用?
它不是查询字符串。/name/rajeev
不是查询字符串,但它是一个路径(see ASP.NET routing或IIS URL rewrite module)。/name=rajeev
只是一个自定义方式来指定名称的值的路径。我会避免这种情况:如果您选择以上两种方法之一,您将避免很多问题。还要检查什么甾体抗炎药的URI standard RFC 3986:
[...]查询组件是由第一个问号(“?”)字符表示和终止由数字符号(“#” )字符或URI的末尾。
也就是说?
字符不是ASP.NET的要求,如果你想在你的网址,使用查询字符串,但它是在所有plataforms和语言标准。
谢谢先生,请你给我一个排序的例子,为特定的查询字符串我使用asp.net与c#。 – 2014-08-28 06:11:08
@RajeevMehta没问题的人;)现在我在工作,我将无法花时间向你展示一个样本。顺便说一句,我提供给你的ASP.NET路由的链接应该足够了。慢慢来!! :d – 2014-08-28 07:18:57
For converting the url www.xyz.com/test.aspx?name=rajeev to www.xyz.com/rajeev
This can be done by Creating Rewrite Rules for the URL Rewrite Module in IIS.
是的,你可以将其转换像IIS,使用URL重写。 – Mairaj 2014-08-28 05:46:58
?是参数的开始,它用于定义参数的开始,/通常指示子文件夹。但无论如何,是的,你可以使用IIS URL重写功能 – 2014-09-18 06:57:00