0

したがって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ます。

4

1 に答える 1