したがってpartial views
、メイン ビューには AgridView
と aの 2 つがありroundPanel
ます。
Gridview
したがって、行の「編集」ボタンが押されると、行roundPannel
の情報で更新されます。
私の編集ボタン:
Ajax.ActionLink("Edit", "EditConfig", new { id = DataBinder.Eval(c.DataItem, "QueueMonitorConfigurationsID") }, new AjaxOptions { UpdateTargetId = "configs" })
呼び出す関数:
[HttpGet]
public ActionResult EditConfig(int id)
{
StorageConfigurationModel resultForPanel = new StorageConfigurationModel { };
IEnumerable<StorageConfigurationModel> configList = (IEnumerable<StorageConfigurationModel>)Session["ConfigurationList"];
foreach (StorageConfigurationModel configModel in configList)
{
if (configModel.QueueMonitorConfigurationsID == id)
{
resultForPanel = configModel;
break;
}
}
return PartialView("cbpnlNewUpdateConfigs", resultForPanel);
}
roundPanel
「編集」をクリックするたびに、 ( )を更新したいときに新しいビューが開きpartialview
ます。