我試圖建立一個小型的ASP.NET MVC 2 application.I有以下方法控制器類在它ASP.NET MVC 2.0:如何閱讀查詢字符串值
public ActionResult Index()
{
TestMvc.Models.PersonalInformation objPerson = new TestMvc.Models.PersonalInformation();
objPerson.FirstName = "Shyju";
objPerson.LastName = "K";
objPerson.EmailId="[email protected]";
return View(objPerson);
}
而當頁(視圖)被調用,我可以看到這些數據,因爲我的視圖有這些數據的顯示。現在我想知道如何傳遞URL中的查詢字符串並使用該ID來構建PersonalInformation對象。我可以閱讀querystring值嗎?在哪裏閱讀?
我想quesrtstring要像 http://www.sitename/user/4234,其中4234是用戶ID
如果你真的需要提交一些數據使用查詢字符串,你已經將表單動作改爲「Get」(不是發佈)。而在公共的ActionResult Index()上,你可以驗證Request.QueryString [「YourField」]!= null。但我更喜歡在您的場景中使用RouteData.Values – 2010-05-25 15:33:41