2011-05-11 113 views
0

我正在创建MVC应用程序,并有可能得到的URL字符串莫名其妙? 我的网址是这样的:http:// localhost:7264/Asortiman/Browse?kategorije = 327 ,并在一些观点的头部我想获得这个URL像字符串,并采取在这种情况下327最后3位数字,并使用它作为我的功能参数。asp.net MVC网址字符串

+0

你是说你想让你的URL看起来像'http:// localhost:7264/Asortiman/Browse/327'? – ataddeini 2011-05-11 12:20:53

回答

1

为什么不在控制器级别执行此操作并将它与ViewBag动态对象一起发送?

我假设你的Controller是Asortiman,你的Action方法是Browse。然后,如果你定义你的方法,

public ActionResult Browse(int kategorije){ 
ViewBag.KategoriJe = kategorije; 
return View(); 
} 

然后在视图中,您现在可以使用相同的动态对象来达到它。有关更多用途,请参阅vs2010中的默认mvc应用程序项目

+0

谢谢我以更简单的方式解决它: string url = HttpContext.Current.Request.Url.AbsoluteUri; – GoranB 2011-05-11 12:44:13