這是希望只是一個語法錯誤,因爲我是MVC的新手,並試圖編輯已經存在而沒有太多經驗的東西。花了很多年嘗試不同的語法,我顯然錯過了一些東西。Url.Action拋出錯誤CS1026:)預計
我的問題是,我有這樣的:
var url = '<%= Url.Action("List") %>?page=' + pageNo;
這是很好的,但它在所有必需的參數不及格作爲尋呼機功能的一部分。
我想用的是一樣的東西:
var url = '<%= Html.RenderAction("List",
"PlacementAgreementAgencyPlacementAgreementsPlacement",
new { Domain = "Placement",
Id = Model.Item.PlacementAgreement.PlacementAgreementId,
agencyPlacementAgreementId = Model.Item.AgencyPlacementAgreementId,
Page = Model.PageNo
});
%>';
但它總是抱怨錯誤CS1026:)預計
同樣的,試圖
<%= Url.Action("List", "PlacementAgreementAgencyPlacementAgreementsPlacement",
new { Domain = "Placement",
Id = ViewData.Model.AgencyPlacementAgreement.PlacementAgreement.PlacementAgreementId,
agencyPlacementAgreementId = ViewData.Model.AgencyPlacementAgreement.AgencyPlacementAgreementId,
Page = Model.PageNo }
)%>
如果有人能指出什麼我做錯了,那會很棒。基本上我試圖撥打控制器PlacementAgreementAgencyPlacementAgreementsPlacement
並採取行動List
傳遞所有參數Id,agencyPlacementAgreementId和Page。它在JavaScript正在做,這樣我可以用這個:
function loadAgreementPlacementPage(pageNo) {
var url = '<%= Url.Action("List") %>?page=' + pageNo;
$.get(url, function(data) {
$("#agreementplacement_list_holder").html(data);
});
謝謝!
PS。使用MVC 1.0。
您使用的是.Net 4嗎? – jgauffin 2010-12-21 07:20:03
沒有.net 3.5(爲什麼這個評論有最小長度?!) – Jen 2010-12-21 11:51:09