【问题标题】:ASP.NET URL encode without ? or variable namesASP.NET URL 编码没有?或变量名
【发布时间】:2017-05-31 10:39:32
【问题描述】:

我正在使用 ASP.NET 网络表单构建一个网站,并且我有一个页面,该页面接受一个参数并显示与传递的参数相关的数据库中的内容。网页只有显示内容的结构,它通过使用传递的参数查询从表中加载内容。

到目前为止,此页面的 URL 看起来像,

domain.com/view.aspx?id=XX

无论如何我可以使用类似的 URL 来获得相同的结果,

domain.com/view/xx 等等。?没有问号和变量名的任何东西都可以。如果可以给出有意义的字符串而不是上述格式中的“xx”之类的参数值,则更好,例如,

domain.com/JohnDoe

其中“John Doe”是数据库中 ID 为“xx”的人的姓名。(此时听起来有点雄心勃勃)。

我如何实现这一目标?至少是问题的第一部分?

【问题讨论】:

标签: javascript c# asp.net twitter-bootstrap-3 webforms


【解决方案1】:

如果您使用的是 asp.net 4.0 或更高版本,则可以使用 URL Routing 功能,URL Routing 适用于 ASP.NET MVC 和 ASP.NET Web 表单。以下是您可以从中获得使用提示的链接。

https://weblogs.asp.net/scottgu/url-routing-with-asp-net-4-web-forms-vs-2010-and-net-4-0-series

【讨论】:

    猜你喜欢
    • 2014-03-27
    • 1970-01-01
    • 2010-11-20
    • 2022-01-01
    • 2011-03-30
    • 2017-09-22
    • 1970-01-01
    • 1970-01-01
    • 2016-11-24
    相关资源
    最近更新 更多