Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/333.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C根据Id更改URL中的某些部分#_C#_Url_Url Rewriting - Fatal编程技术网

C# 使用C根据Id更改URL中的某些部分#

C# 使用C根据Id更改URL中的某些部分#,c#,url,url-rewriting,C#,Url,Url Rewriting,我正在使用URL重写,以便使用C#使URL更好。我正在根据Id检索数据库,并在URL中显示标题。 例如,我们仅获取stackoverflow的URL http://stackoverflow.com/questions/24422364/flattened-out-a-mixed-type-of-list 它主要使用Id获取数据,Id是24422364。现在,如果我在URL中手动更改ID,然后输入以获取数据,它会自动更改标题(在这个URL中,标题表示-flatten-out-a-mixed-t

我正在使用URL重写,以便使用C#使URL更好。我正在根据Id检索数据库,并在URL中显示标题。

例如,我们仅获取stackoverflow的URL

http://stackoverflow.com/questions/24422364/flattened-out-a-mixed-type-of-list
它主要使用Id获取数据,Id是
24422364
。现在,如果我在URL中手动更改ID,然后输入以获取数据,它会自动更改标题(在这个URL中,标题表示-flatten-out-a-mixed-type-of-list)。

例如,如果我将id更改为“24422315”,那么它将重定向到URL
http://stackoverflow.com/questions/24422315/passing-java-script-function-result-to-angular-ng-table
本身意味着它也有变更标题。

在我的例子中,如果用户更改了Id,那么它肯定会获取新数据,但不会更改标题。那么,怎么做呢?

请帮我解决这个问题。


我的页面URL是:
www.example.com/Projects/5/这是something.html
,页面是
Project.aspx,5&这是something
is
QueryString

一旦您更改
字符串中的URL,您就必须调用
Response.Redirect(URL)@Hassansar,我想到了这个。所以,这是唯一的解决方案???我不确定其他解决方案。“但是这个似乎很合适。”哈桑尼萨,谢谢你。让我看看是否还有其他建议。