【发布时间】:2012-06-06 00:46:19
【问题描述】:
我在 ListView 中有指向详细页面视图(不是 MVC)的链接:
http://localhost/mysite/events.aspx?eventID=14
实现路由后,链接形式为:
http://localhost/mysite/Events/14
在 Events.aspx 代码隐藏中解析/获取 eventID 值的最佳方法是什么?我应该/将如何检查以确保实际传递了一个值?
【问题讨论】:
我在 ListView 中有指向详细页面视图(不是 MVC)的链接:
http://localhost/mysite/events.aspx?eventID=14
实现路由后,链接形式为:
http://localhost/mysite/Events/14
在 Events.aspx 代码隐藏中解析/获取 eventID 值的最佳方法是什么?我应该/将如何检查以确保实际传递了一个值?
【问题讨论】:
我想通了,我把这个问题留给其他人参考:
if (!Page.IsPostBack)
{
if (Page.RouteData.Values["EventID"] != null)
{
int eventID = Convert.ToInt32(Page.RouteData.Values["EventID"]);
}
}
【讨论】: