从图像中我尝试加载两个控制器,在页面加载浏览控制器上加载图片中的 1 和 2 数据,当我想选择日期时,它应该在同一页面中加载 dayselect 控制器数据。我该怎么做,我的控制器在这里
public ViewResult Browse(Int32 eventid) {
//code
return view(ef);
}
public ActionResult DaySelect(EventModel m) {
return view("_Common",k);
}
我的浏览控制器视图模型是 Browse.cshtml
@model BrowseEventModel
<div class="Event_Name" id="id_name">@Model.EventName</div>
<div class="Event_loc" id="id_loc">@Model.EventLocation</div>
//In this view i have a widget which i load in partial view
<div class="yui3-g" id="bottom_container"> @{Html.RenderPartial("_Common");}
</div>
部分视图是 _common.cshtml
@model BrowseEventModel
<select name="dayNo" id="dayNo">
@foreach (var s in Model.Dayselector) {
<option value = "@s.DayNo"> @s.DayDate.ToString("dd MMM yyyy")</option>
}
</select>
//用于browse和dayselect控制器的视图模型
@foreach(var e in Model.DisplayData){
<ul id="ul-data">@e.dataName</ul>
<div id="ul-id">@e.dataid</div>
}
当我选择它应该在同一视图页面中加载数据的日期是可能的,即在运行时注入视图