使用斜杠“/”而不是查询字符串符号“?”

时间:2018-04-11 16:31:11

标签: asp.net webforms routing query-string

我有一个ASP.NET(webforms)项目,并且有一个名为“Category(.aspx)”的aspx页面。在这个页面中,我得到一个名为“categoryId”的查询字符串,它是数据库中的类别主键,您可能知道延续。

所以,通过这种方式,URL将是这样的:“MySite.com/Category.aspx?cid=1”我不认为它真的很漂亮! 有没有办法更改问号符号(?)(斜杠“/”)和查询字符串名称,以获得更漂亮的URL,如:MySite.com/Category.aspx/10 (例如类似于ASP.NET MVC中的路由)。

1 个答案:

答案 0 :(得分:1)

你需要在应用程序启动时注册路由。以供参考 https://msdn.microsoft.com/en-us/library/cc668177.aspx