C# ASP.NET MVC共享视图出现错误,但它会根据需要运行
编辑 我有一个名为_header.cshtml的共享视图,它具有用于登录和注册的引导模式 在名为RegUserController.cs的控制器中,我有 在_layout.cshtml中,我有 这里的代码是在数据被插入到数据库的意义上工作的。但是我得到了错误 执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错C# ASP.NET MVC共享视图出现错误,但它会根据需要运行,c#,twitter-bootstrap,asp.net-mvc-4,C#,Twitter Bootstrap,Asp.net Mvc 4,编辑 我有一个名为_header.cshtml的共享视图,它具有用于登录和注册的引导模式 在名为RegUserController.cs的控制器中,我有 在_layout.cshtml中,我有 这里的代码是在数据被插入到数据库的意义上工作的。但是我得到了错误 执行处理程序“System.Web.Mvc.HttpHandlerUtil+ServerExecuteHttpHandlerAsyncWrapper”的子请求时出错 我也做了验证,这在共享视图中不起作用,但如果我只使用普通视图,它就起作用。
我也做了验证,这在共享视图中不起作用,但如果我只使用普通视图,它就起作用。你的问题是什么?@MaryMelody我看到了这些页面,并遵循相同的方式,但它不起作用。事实上,我上面的代码与其中一个相同,而另一个我不知道ajax@sum1您正在将字符串值RegUser传递到标题部分视图中而不是它所需要的适当对象。
[ChildActionOnly]
public ActionResult _header()
{
return PartialView("_header");
}
[ChildActionOnly]
[HttpPost]
[ValidateAntiForgeryToken]
public ActionResult _header(RegisterTbl rt)
{
if (ModelState.IsValid)
{
using (IsnsEntities1 sns = new IsnsEntities1())
{
sns.RegisterTbls.Add(rt);
sns.SaveChanges();
ModelState.Clear();
rt = null;
ViewBag.Message = "successfully registered";
}
}
return PartialView(rt);
}
<header>
@Html.Action("_header","RegUser")
</header>