我的网址如下:为什么我的MVC ID返回Null(或Nothing)?
{控制器}/{行动}/{ID}
在这个例子中,它是:
博客/编辑/ 2
在我的代码,我想获得的ID参数(这是“2”),像这样:
' get route
Dim routeData = httpContext.Request.RequestContext.RouteData
' get id
Dim id = If(String.IsNullOrEmpty(routeData.Values("id") = False), routeData.Values("id").ToString, Nothing)
然而,跟它的价值是空的。下面的语句由于某种原因,返回true:
If String.IsNullOrEmpty(id) = True Then
我怎样才能获得ID的值,使之不为NULL(或VB.NET“无”)?
在你的代码你在哪里做? – Oded 2012-08-07 15:14:14
这是发生在授权Atttribute如下所示http://stackoverflow.com/questions/11847262/stackoverflowexception-was-unhandled-in-customauthorize-authorizeattribute – user1477388 2012-08-07 15:16:05