2013-06-19 64 views
0

在asp.net mvc中存在問題,瀏覽器顯示完整模型作爲查詢字符串的一部分。瀏覽器在mvc中顯示模型爲查詢字符串

我有一種給予僱員

[HttpGet] 
    public ActionResult GetEmployees() 
    { 
      model.employees = GetEmployeeList() 
     return View(model); 
    } 

    [HttpPost] 
    public ActionResult DisplayEmployee(Guid id) 
    { 
    model.emp=GetEmployeeDetails(id); 
    return View("GetEmployees",model); 
    } 

我得到完整的查詢字符串列表如下

StakeWorking=ColloSys.DataLayer.Domain.StkhWorking&StkHolder=ColloSys.DataLayer.Domain.Stakeholders&StkhPaymentP=ColloSys.DataLayer.Domain.StkhPayment&StakeAddress=ColloSys.DataLayer.Domain.GAddress&StakeAddressDetails=ColloSys.UserInterface.Models.StakeAddressDetails&StkhWorkingDetails=ColloSys.UserInterface.Models.StakeWorkingDetails&ListOfRegion=System.Collections.Generic.List%601%5BSystem.String%5D&ListOfProduct=System.Collections.Generic.List%601%5BSystem.String%5D 
+2

什麼是您的看法樣子?如果沒有View的代碼,就不可能說出它爲什麼輸出給定的字符串。 – pasty

+1

你能分享你的View的代碼嗎? –

+0

你能分享你的**表單標籤**的代碼嗎? –

回答

1

的問題就解決了。其實在DisplayEmployee行動 的POST方法的問題,我嘗試這樣做,問題就解決了

[HttpPost] 
    public ActionResult DisplayEmployee(Guid id) 
    { 
    model.emp=GetEmployeeDetails(id); 
    return View("GetEmployees"); 
    } 
相關問題