リンクボタンを作成しています。ユーザがリンクボタンをクリックすると、部分ビューを呼び出しています。私はアクションリンクボタンのクリックイベントを持っていて、アクションリンクでパラメータを送信したいのですが、私は問題に直面しています。私はパラメータとクリックイベントを送信することができません。私は以下のようにクラスセレクタをクリックして使用しています。 これは私のアクションリンクボタンです。mvc4でパラメータをクリックして送信できません。actionlink
@foreach (var group in Model.records)
{
<tr>
<td>@Html.ActionLink(@group.clientId.ToString(),"",new { @clientId [email protected](),@class ="delete" },null)</td>
</tr>
}
これは私のjqueryコードです。
$('.delete').click(function (id) {
alert(1);
$.ajax({
type: 'POST',
dataType: 'html',
data: { clientId: id },
url: '/DocumentVerification/detailsbyClientId',
success: function (data) {
$('#detailsbyclientId').html("");
$('#detailsbyclientId').html(data);
}
});
});
現在、以下のアクションリンクをクリックするとブラウザに表示されます。 誰かが私が間違っているところを私に示唆することはできますか?前もって感謝します。
http://localhost:62777/DocumentVerification?clientId=1006&class=delete
リンクボタンをクリックしても何も起こりません。これはURL http:// localhost:62777/DocumentVerification/Index# –
になります。あなたは何か他のことを間違っている。 ( 'href ="# "'はそのURLを生成することができません - あなたの現在の 'ActionLink()'を使ってのみ生成でき、 'DocumentVerificationController'の' Index() 'メソッドによって生成されたページがある場合のみ –
どこでも上記のactionmethodとして与えられたインデックス。私はこれをもう一度見ます –