以前私は持っていたActionLink
<%: Html.ActionLink("Add Race", "AddRace",
new {eventId = Model.EventId,fleetId=Model.SelectedFleet.ID}) %>
私のページで..そしてそれはうまく機能しています。しかし、今の私の要件は、データが含まれているかどうかを確認してFooEntityから、別のビューにリダイレクトする必要があることです。そうでない場合は、alertメッセージを表示する必要があります。
だから私はそれに変更ActionLinkし、それで呼び出しahrefを使用することを考えています..しかし私の行動はそれに応じて書かれています。しかし、今私は使用しているので、いくつかを返すajaxcallを作成し、それに基づいてリダイレクトまたは表示します。書き直す必要があります。私は自分の行動を変えるのにとても混乱するのはかなり新しいです。$.ajaxAddRaceActionLinkahrefbooleanalertAddRace ActionMVCAddRace
ahref:
<a href="#" onclick='checkFleetAddedandScroing()'>Add Race</a>
Actionは:
public ActionResult AddRace(Guid eventId, Guid fleetId)
{
try
{
var model = new RaceModel { EventID = eventId, FleetID = fleetId, IsAddPHRFBFactors = IsAddPhrfbFactors(eventId, fleetId) };
SetFleetsInViewBagForAddRace(eventId);
return View(model);
}
catch (Exception ex)
{
throw;
}
}
やり方を教えてください…。