0
我想更新現有的應用程序,並希望顯示模式使用fancybox。在其他功能上,我能夠顯示fancybox,但出於某種原因無法在特定視圖上進行操作。MVC:不能使fancybox工作
這是我的主視圖聲明:
@ Html.ActionLink(Strings.Link_ViewFullList 「OrganisationFullList」,新的{ID = 1},{新@class = 「的fancybox fancybox.ajax」})
然後這裏是我的「organisationFullList」cshtml文件。
@model ProjectOrganisationModel
@{
ViewBag.Title = Strings.PageTitles_Organisations;
}
<div class="row">
<div class="col-lg-10">
@if (Model.Organisation != null && Model.Organisation.Any())
{
<ul class="list-unstyled">
@foreach (var organisation in Model.Organisation)
{
<li>
@Html.RadioButton("organisationList", organisation.Name)
@Html.Label(organisation.Name, new { style = "font-weight: normal" })
</li>
}
</ul>
}
</div>
</div>
這裏是我的控制器代碼:
public ActionResult OrganisationFullList(int id)
{
var organisationList = new ProjectOrganisationModel();
organisationList.Organisation = GetOrganisations();
return View(organisationList);
}
當我點擊鏈接,它會顯示一個新的屏幕,而不是模式。它重定向到這個URl: https://localhost:44300/project/1/organisationfulllist
我現在可以使fancybox工作。下一步將保存來自fancybox中顯示的數據。謝謝。 – JADE