- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我的部分 View :
@model Alina_2017.Models.DropDownModel
<h2>Groepen</h2>
<div>
<div>
@using (Html.BeginForm("SelectGroup", "~/Controllers/WerkvormController"))
{
@Html.DropDownListFor(x => x.selectedItem, new SelectList(ViewBag.groepen, "id", "Naam"), "Select", new { @class = "form-control" })
<input type="submit" id="zoekgroep" value="Zoeken" />
}
</div>
</div>
我的主要观点:
@model Alina_2017.Models.WerkvormModel
@{
ViewBag.Title = "Index";
}
@Html.Partial("~/Views/DropDown/Groepen.cshtml")
//More irrelevant html
我的 Controller :
public ActionResult Index()
{
ViewBag.groep1 = convertWerkvorm(db.Werkvormens.Where(f => f.GroepenWerkvormID == 1).ToList());
ViewBag.groep2 = convertWerkvorm(db.Werkvormens.Where(f => f.GroepenWerkvormID == 2).ToList());
ViewBag.groep3 = convertWerkvorm(db.Werkvormens.Where(f => f.GroepenWerkvormID == 3).ToList());
setViewBags();
return View();
}
[HttpPost]
public ActionResult SelectGroup(DropDownModel model)
{
// the value is received in the controller.
var selectedItem = model.selectedItem;
Debug.WriteLine(selectedItem);
return View("Index");
}
我收到 HTTP 错误 404.0 - 未找到。是否可以从不同的 Controller 调用操作?它处于部分 View 中的原因是因为我正在使用两种不同的模型+我将在多个其他 View 中使用部分 View (至少在我让它工作后)。
最佳答案
您的 Controller 名称错误。
替换
@using (Html.BeginForm("SelectGroup", "~/Controllers/WerkvormController"))
与
@using (Html.BeginForm("SelectGroup", "Werkvorm"))
如果您在浏览器中查看源代码,或者检查浏览器开发工具中的网络选项卡,则可以验证实际的帖子 URL。
关于asp.net-mvc - MVC5 如何从partialview 发帖?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41304894/
有一个 ParentPage,它在右 Pane 中显示 PartialViewA。在 PartialViewA 中有一个下拉菜单。在选择特定值时,我想用 PartialViewB 替换 Partial
我的主页包含许多 PartialViews 这是我的 Index.cshtml @{ foreach (var summary in Model.Summaries)
我的代码在 VS2010 C# 中完美运行,但一旦发布到 IIS7,PartialView(记录列表)不会在 View 中呈现...它滚动到一个没有数据的新页面,除了从 SQL 检索的正确记录计数服务
我目前正在使用 ASP.NET MVC3 RC,并且正在使用不引人注目的 JQuery 验证,如 Brad Wilson 在 his blog 上所述。 。它工作得很好,但是当我将表单(在 Ajax
我正在开发 2 个 MVC5 网站。它们单独运行,但实际上彼此相关(1 个管理站点和 1 个用户站点)。在这两个站点中,我都必须使用 HTML 表格呈现图形板。我正在使用带有模型的 PartialVi
我正在使用 MVC4、C# 和 Razor 来制作一个简单的 Web 应用程序。 在我的 Controller 中,我有一个方法返回向用户显示的部分 View ,在本例中是模式弹出窗口: public
您好,我是 MVC 4 的新手。我遇到了partialView 的问题。我搜索了很多并研究了不同的教程,但找不到任何可以解决我的问题的解决方案。我创建了一个 PagedList 来显示记录在 Inde
我想获取标签的祖先标签。位于查看,删除位于部分 View 。 我可以通过 AJAX 将部分 View 加载到 View 中。但是,我无法采用部分 View 的祖先来操作部分 View ,在我的例子中,
我有部分 View ,我在 View 中使用 在这个partialView中我有切换开关 这是该开关的 css 文件 .switch { position: relative; dis
我将 MVC3 与 Jquery 的 .load() 和 PartialView() 结合使用。 通过我的 jquery,我正在执行以下操作: $("#stlist").load('@Ur
我在 ASP.NET MVC 页面上有一个 div,我想使用 jQuery 动态填充该 div(根据用户请求)。我目前使用 jQuery 对我的 Controller 进行 JSON 调用,该调用返回
我的PartialView是在View中渲染的,那么这个PartialView需要post controller,然后catch response,然后show。怎么做到的? 查看
我有一个索引页: @model AlfoncinaMVC.Models.VentaIndexViewModel @{ ViewBag.Title = "Ventas"; Layout
我有 MVC 应用程序,它用于从主视图 (ProductMaster) 将 ProductAreaGrid 列表显示为 PartialView,并且它将在局部 View 中将 CreateProduc
假设我像这样将数据传递给分部 View @Html.Partial("_LandingPage_CaseStudiesList", new { TrackAction = "Case Study Cl
我在 View 中使用 ajax 调用在 PartialView 中加载数据,而不会阻塞 UI。 $(function() { $.get( '@Url.Action("MyFunction
我有一个 Left 部分,其中包含我的特定页面的导航内容。 现在我想在其中显示一个 TreeView,因此我创建了一个局部 View 以将特定模型传递给该 View 。现在,我正尝试将该特定 View
我有一个显示“房间”对象的 HTML 表格的 View 。每个 Room 都是表中的一行(这是一个 PartialView)。 View 包含这段代码: @foreach (var item
我尝试设置一个小型演示,其中一篇文章有多个评论。文章详细信息 View ,应在部分 View 中呈现评论。 partialView 本身包含另一个用于添加新评论的局部 View 。 当我尝试添加另
我有一个 PartialView,其中包含带有 Razor 注释的 HTML 代码。它为我生成一个页面,我想通过电子邮件将其发送给任何人。有没有办法把这个PartialView翻译成HTML内容发送出
我是一名优秀的程序员,十分优秀!