解析友好路由URL参数

时间:2012-06-06 00:46:20

标签: c# asp.net routing

我在ListView中有链接转到详细的页面视图(而不是MVC):

http://localhost/mysite/events.aspx?eventID=14

实施路由后,链接的格式为:

http://localhost/mysite/Events/14

在Events.aspx代码隐藏中解析/获取eventID值的最佳方法是什么?我应该如何检查以确保实际传递了值?

1 个答案:

答案 0 :(得分:0)

我弄清楚了,并且留下了其他人提出的问题:

if (!Page.IsPostBack)
{
    if (Page.RouteData.Values["EventID"] != null)
    {
        int eventID = Convert.ToInt32(Page.RouteData.Values["EventID"]);
    }
}