ASP.NET MVC HTML Helpers是否被高估?
发布时间:2020-05-23 19:09:24 所属栏目:asp.Net 来源:互联网
导读:很可能我可能没有把握,但是我真的不明白ASP.NET MVC的HTML Helpers如何帮助我。以下是一个示例: HTML: a href=ActionName target=_blankClick Me/a HTML助手: %= Html.ActionLink(Click me, ActionName, null, new {target=blank}) % 我
|
很可能我可能没有把握,但是我真的不明白ASP.NET MVC的HTML Helpers如何帮助我。以下是一个示例: HTML: <a href="ActionName" target="_blank">Click Me</a> HTML助手: <%= Html.ActionLink("Click me","ActionName",null,new {target="blank"}) %>
我的眼睛更容易阅读HTML,使用HTML帮助者似乎是不直观的。 看看以下参数: >很多人(甚至新手)知道如何阅读HTML。 HTML助手语法很容易混淆。 有没有什么特别令人信服的原因,我还没有明白(因为我在MVC中自学,可能有差距),应该让我想要更喜欢HTML助手? 还是他们只是编码噪音? 解决方法您不使用< a>的主要原因标签是您不想在应用程序中对URL进行硬编码。 Html.ActionLink方法将抽象出URL生成,您将指定控制器,操作和其他参数。所以,基本上,你在你的问题上张贴的两行并不等同。您应考虑将动态网址生成代码添加到< a>标签使其功能相当。除此之外,如果您直接输出HTML,那么您必须非常小心HTML编码的东西。 Html.ActionLink也会为你做这个工作。 (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – MVC4 HTML TextBox在修改ViewModel后不起作
- asp.net中的SqlDependency
- 在ASP.NET,VS2008中“无法重新格式化文档”
- asp.net – Visual Studio“添加为链接”调试时不工作
- asp.net – 基于函数式编程的UI
- asp.net – 在双列表框中移动项目
- ASP.NET 2.0 – 带有tbody / thead的DataGrid
- asp.net-mvc – 使用MVC和ASP.Net Core重写动态URL
- asp.net-mvc – 如何使用UpdateModel进行单元测试操作而不进
- asp.net-mvc – 在ASP.NET MVC ContactsManager教程中是否有
推荐文章
站长推荐
- asp.net-mvc – 升级到Visual Studio 2015会使in
- asp.net – 调用HttpClient.GetAsync时出错:基础
- asp.net-mvc – 与SmtpClient.UseDefaultCredent
- asp.net-mvc-3 – 方法“OrderBy”必须在方法“跳
- asp.net-mvc – AutoMapper.Mapper不包含CreateM
- asp.net-mvc – MVC自定义ViewModel和自动绑定
- asp.net-mvc – 从ASP.NET MVC2升级到MVC3的原因
- asp.net – 为什么在IIS已经处理请求并发时使用异
- asp.net – 在HTTP POST IIS ASP .NET上出现HTTP
- asp.net调查问卷引擎
热点阅读
