asp.net-mvc – razor要求;在做什么时使用(Html.BeginForm())
发布时间:2020-05-25 11:15:57 所属栏目:asp.Net 来源:互联网
导读:@using(Html.BeginForm()){Name: @Html.TextBoxFor(o = o.Name) input type=submit value=submit / } 这给出了错误CS1002 :;预期 如果我删除名称,它的工作原理: 或者如果我这样做: form action=@Url.Action(AddHuman)
@using(Html.BeginForm()){
Name:
@Html.TextBoxFor(o => o.Name)
<input type="submit" value="submit" />
}
这给出了错误CS1002 :;预期 如果我删除名称,它的工作原理: 或者如果我这样做: <form action="@Url.Action("AddHuman")" method="post">
Name:
@Html.TextBoxFor(o => o.Name)
<input type="submit" value="submit" />
</form>
解决方法问题很可能出在你的名字:文字.由于您位于代码块内,因此Razor假定下一行是代码行.您可以使用前缀Name:with @:或使用< text>< / text>包装它来转义它.文本标记对于Razor是特殊的,并且在视图引擎解析时将被删除.你< input>的原因没问题的是,Razor认识到它是一个标记标记,并将其写入响应流,使用Name:它不能假设因为它不是实际的标记标记. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 在ASP.NET MVC 3中可以使用甜甜圈缓存
- Asp.Net MVC3到MVC4升级工具?
- asp-classic – 从JScript代码调用VB编写的函数(经典ASP)
- asp.net-mvc – ASP.NET MVC应用程序中的“坏二进制签名”
- asp.net-mvc-5 – nuget中用于与WEB API集成的Ninject包中有
- asp.net – 递归控制搜索与LINQ
- asp.net-core – JsonConvert DataSet .NET Core 2.0无效
- asp.net-mvc – 如何在我的Asp.net Mvc中使用linq2sql存储库
- Asp.net MVC json还是Json.net?
- 基于声明的身份 – 在asp.net MVC5 EF6中使用流畅的api映射
推荐文章
站长推荐
- asp.net-mvc – 在ASP.NET MVC中创建模型
- 在ASP.NET中添加动态控件,1.1和2.0之间有区别吗?
- asp.net-mvc-3 – MVC3,Ninject和Ninject.MVC3问
- 如何在Asp.NET MVC中干净地重用编辑/新视图
- asp.net-mvc – 使用@ Html.DisplayNameFor()与P
- asp.net – 如何添加验证到我的POCO(模板)类
- asp.net-mvc – 记录死亡的所有黄色屏幕,即使它是
- 使用MVC在ASP.NET中实现API的最佳方法是什么?
- asp.net-mvc – HttpPostedFileBase总是在ASP.NE
- asp.net – 内部图像和文本的asp:LinkButton在回
热点阅读
