带参数传递的ASP.NET MVC调用弹出窗口

时间:2018-10-26 02:34:53

标签: c# asp.net-mvc

我正在从视图中传递一些参数以将其读取到控制器中,并且该控制器已经正常工作。

问题:是否可以将我的视图称为弹出窗口,而不是将其加载到同一页面上?

当前,我正在使用索引中的此调用:

 @Html.ActionLink(
 "Update",
 "OpDiffSelected",
 new { getOP = @item.op, getOp_desc = @item.op_desc, getDoc_id = item.doc_id, getTitle = item.title, getOp_dif = item.op_dif }
                       )

控制器:

public ActionResult OpDiffSelected(String getOP, String getOp_desc, String getDoc_id, String getTitle, int getOp_dif)
        {
            storeSelectedOP_Diff obj = new storeSelectedOP_Diff
            {
                op = getOP,
                op_desc = getOp_desc,
                doc_id = getDoc_id,
                title = getTitle,
                op_dif = getOp_dif
            };

            return View(obj);
        }

这是在同一页面上加载的视图:

@model userInfo.Models.storeSelectedOP_Diff

<div>
    <h4>Update OP</h4>
    <hr />
    <dl class="dl-horizontal">
        <dt>
            OP
        </dt>

        <dd>
            @Html.DisplayFor(model => model.op)
        </dd>

        <dt>
            OP Desc
        </dt>

        <dd>
            @Html.DisplayFor(model => model.op_desc)
        </dd>

    </dl>
</div>
<p>    
    @Html.ActionLink("Back to List", "OpDiffIndex")
</p>

任何建议或评论,以将其作为弹出窗口进行转移。 TIA

0 个答案:

没有答案