相关疑难解决方法(0)

从控制器打开新窗口中的mvc视图

有没有办法在新窗口中从控制器操作打开视图?

public ActionResult NewWindow()
{
    // some code
    return View();
}
Run Code Online (Sandbox Code Playgroud)

如何在新的浏览器选项卡中打开NewWindow.cshtml视图?

我知道如何从视图中的链接做到这一点 - 这不是问题.有没有人想出一种方法从控制器动作做到这一点?

asp.net-mvc-4

51
推荐指数
3
解决办法
14万
查看次数

在按钮上渲染部分视图在div C#MVC 5中单击

我一直在关注这里的答案,但似乎无法让它发挥作用.我认为它正在触发我的函数并调用我的控制器,但它不会渲染我的局部视图.任何帮助都是极好的.

调节器

public ActionResult Detail(int? id)
{
    if (id == null)
    {
       return new HttpStatusCodeResult(HttpStatusCode.BadRequest);
    }
    User_Accounts user_accounts = db.User_Accounts.Find(id);
    if (user_accounts == null)
    {
        return HttpNotFound();
    }
    return PartialView("_Detail", user_accounts);
}
Run Code Online (Sandbox Code Playgroud)

HTML

<h2>Index</h2>
<div class="container left">

    <div class="panel-default panelbox" style="position:static">
        @*<p>
            @Html.ActionLink("Create New", "Create")*@

        @using (Html.BeginForm("Index", "Users", FormMethod.Get))
        {
            <p>
                Type: @Html.DropDownList("userType", "All")
            </p>
            <p>
                Last Name: @Html.TextBox("SearchString")
            </p>
        }
    </div>
    <div class="panel panel-default left">
        <div class="panel-heading">
            <label style="text-align:center">
                User
            </label>
        </div>
        <div class="table-responsive">
            <table id="UserTable" class="table-bordered table leftPanel …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc razor

5
推荐指数
2
解决办法
2万
查看次数

标签 统计

asp.net-mvc ×1

asp.net-mvc-4 ×1

c# ×1

razor ×1