asp.net-mvc – 在同一个视图文件夹中的RenderPartial控件
发布时间:2020-05-27 10:59:30 所属栏目:asp.Net 来源:互联网
导读:我的视图文件夹中有一个文件用户名为UserViewControl.cshtml. 我的代码在实际视图(Users.cshtml)中是: @Html.RenderPartial(RegisterViewControl) 错误:最好的重载方法匹配’System.Web.WebPages.WebPageExecutingBase.Write(System.Web.WebPages.HelperRes
|
我的视图文件夹中有一个文件用户名为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 – 如何添加一个访问控制允许原始头在IIS7有限制
- asp.net-mvc – 仅从路由数据生成URL
- 是否有比ASP.NET成员资格提供程序更现代的会员/安全性实现
- asp.net-mvc – ASP.NET身份与简单的会员优点和缺点?
- ASP.NET安全最佳实践
- asp.net-mvc – Thunderdome MVC-为什么在MVC中使用one-mod
- asp.net – 的目的
- asp.net – .NET Application_BeginRequest – 如何获取用户
- asp.net-mvc – 如何在View中获取当前的url值
- asp.net core标签助手的高级用法TagHelper+Form
推荐文章
站长推荐
- asp.net-mvc – warns – html.helpers在项目更新
- asp.net-mvc – 为什么必须将LESS文件设置为Buil
- 将ASP.NET添加到ASP.NET文本框控件的OnBlur属性
- asp.net – 我可以通过编程方式禁用更新面板吗?
- 如何下载特定版本的ASP.NET MVC 5源代码
- 单元测试后面的ASP.NET代码
- asp.net-mvc – ASP.Net MVC Action方法编译Razo
- ASP.NET MVC:将自定义属性放入选择列表中的选项
- asp.net – 用JavaScript计算时间间隔
- asp.net-core – Asp.net核心身份使用AspNetUser
热点阅读
