在上市控制器我有,Url.Action參數?
public ActionResult GetByList(string name, string contact)
{
var NameCollection = Service.GetByName(name);
var ContactCollection = Service.GetByContact(contact);
return View(new ListViewModel(NameCollection ,ContactCollection));
}
在ASPX頁面我打電話,
<a href="<%:Url.Action("GetByList","Listing" , new {name= "John"} , new {contact="calgary, vancouver"})%>"><span>People</span></a>
我有一個問題在ASPX代碼...我可以拉動記錄的名字John。但是當我給聯繫人=「卡爾加里,溫哥華」時,網頁出現錯誤。
如何在Url.Action中調用兩個參數。我嘗試了下面的內容,但這看起來不對。
<a href="<%:Url.Action("GetByList","Listing" , new {name= "John" , contact= " calgary, vancouver" })%>"><span>People</span></a>
@ user787788,你得到了什麼問題?你是什麼意思*不接受兩個參數*?誰不接受?你是否收到錯誤信息?你的操縱員行動沒有受到打擊?你是否得到錯誤的價值觀?請明確點。 – 2011-06-08 12:43:03
當我給出兩個參數,aspx頁面甚至沒有擊中控制器。它發現頁面本身的錯誤。我有一個defalut異常,叫做worng。 aspx去那裏 – user787788 2011-06-08 12:46:56
@ user787788,有什麼錯誤?你正在收到的確切消息? – 2011-06-08 12:55:24