私はasp.netmvc3を使用しています。このコードが表示されています。
<%
foreach(Team t in Model.AvailableTeams.AvailableTeams)
{ %>
<%= Ajax.ActionLink(t.Title
, "InviteTeamToChallenge"
, "Challenge"
, new{id = t.TeamId
, challengeId = Model.ChallengeId
, teamId = t.TeamId
, invitedByUserId = Model.userId}
, new AjaxOptions
{
OnSuccess = "hideLabel(teamId)"
} ) %>
<% } %>
とにかく可能な限りteamIdをjavascript関数に渡そうとしています。この関数は、クリックされた後にアクションリンクを非表示にすることができます。現在、javascriptメソッドは呼び出されていません。これが私のJavaScriptです:
function hideLabel(teamId) {
alert("in JS");
alert(teamId);
$('.teamId').hide();
}
また、選択されたチームを一覧表示するページの部分的なビューを更新したいのですが、これは、この作品を入手した後に対処するもう1つの問題です。