是否需要使用'?'在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