これは私が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
を呼び出し、すべてのパラメータId、agencyPlacementAgreementId、およびPageをアクションList
に渡して呼び出しようとしています。私はこれを使用することができますようにそれは、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
いいえ.net 3.5(なぜこのコメントには最小の長さがありますか?) – Jen