asp.net-mvc – 在同一个视图文件夹中的RenderPartial控件
发布时间:2020-12-15 20:30:16 所属栏目:asp.Net 来源:网络整理
导读:我的视图文件夹中有一个文件用户名为UserViewControl.cshtml. 我的代码在实际视图(Users.cshtml)中是: @Html.RenderPartial("RegisterViewControl") 错误:最好的重载方法匹配’System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.Helper
我的视图文件夹中有一个文件用户名为UserViewControl.cshtml.
我的代码在实际视图(Users.cshtml)中是: @Html.RenderPartial("RegisterViewControl") 错误:最好的重载方法匹配’System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperResult)’有一些无效的参数 整个视图文件夹可能会在将来移动,我不想像这样完全键入路径: @Html.RenderPartial("~/Views/Users/RegisterViewControl.cshtml") RegisterViewControl.cshtml中的代码: @model SampleMVC.Web.ViewModels.RegisterModel @using (Html.BeginForm("Register","Auth",FormMethod.Post,new { Id = "ERForm" })) { @Html.TextBoxFor(model => model.Name) @Html.TextBoxFor(model => model.Email) @Html.PasswordFor(model => model.Password) } 这是一个由ajax提交的表单,但我想要viewmodel中的所有验证. 解决方法
应该是这样的:
@{Html.RenderPartial("RegisterViewControl");} 那是因为RenderPartial扩展方法没有返回任何东西.它直接写入输出.在aspx中,您可以使用它: <% Html.RenderPartial("RegisterViewControl"); %> 代替: <%= Html.RenderPartial("RegisterViewControl") %> 所以同样的规则适用于剃须刀. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net – HttpRequest,HttpWebRequest和WebRequest之间的
- asp.net-mvc-3 – MVC3 / Razor:cshtml.Execute()’:找不
- asp.net-mvc – 如何将索引应用于IEnumerable表达式类型并在
- Razor页面在运行时无法在ASP.NET Core RC2中看到引用的类库
- ASP.NET MVC5 中百度ueditor富文本编辑器的使用(转)
- asp.net-mvc – 不显眼的验证不适用于Ajax.BeginForm
- redis 介绍和常用命令
- ASP.NET Web部署项目是否存活?
- asp.net-mvc – 跨项目共享剃刀视图
- asp.net-mvc – 无法解析符号’ViewBag’
推荐文章
站长推荐
- 在asp.net-mvc中,有没有办法区分处于兼容模式的I
- asp.net-mvc-3 – DotNetOpenAuth.Asp在MVC4应用
- asp.net-mvc-3 – 实体框架与ADO.NET
- asp.net-mvc – 实时ASP.NET MVC Web应用程序
- ASP.NET C#静态变量是全局的?
- asp.net-mvc-3 – 工作单元和存储库模式是打算一
- asp.net – 以编程方式在ASPX页面中设置’visibl
- asp.net会员提供者Guid userID
- asp.net-mvc-3 – ASP.net MVC路由与可选的第一个
- oauth-2.0 – 连接Auth令牌并将其传递给启用了CO
热点阅读