专栏首页wfacebossHtmlHelper(辅助产生HTML之用)

HtmlHelper(辅助产生HTML之用)

弱类型:

1.使用HTML辅助方法输出超链接

(1)在View中输出ASP.NET MVC的超链接通常会用Html.ActionLink辅助方法,该方法用于产生文字链接,其文字部分会自动进行HTML编码(HtmlEncode)

语法范例

说明

@Html.ActionLink("链接文字","ActionName")

这是最基本的用法,要跳转的控制器为本视图所在的控制器。链接文字不可为空字符串、空白字符串或null值,否则会抛出The Value cannot be null or empty的异常。

@Html.ActionLink("链接文字","ActionName","ControllerName")

指定链接文字、动作、控制器

@Html.ActionLink("链接文字","ActionName",new{id=123,page=5})

当需要设定额外的RouteValue时,可以在第三个参数传入object类型的数据

@Html.ActionLink("链接文字","ActionName",null,new{@class="btnLink"})

当需要传入超链接额外的HTML属性时,可以将参数加载第四个参数上。 请注意:由于HTML标签里在套用CSS样式类型时会用到class属性名称,而在C#里class属于关键字,所以必须使用@class的方式,才能确保C#正确编译。 此外,如果要输出HTML属性包括减号(-)时,例如data-value属性,应使用“_”下划线代替。

@Html.ActionLink("链接文字","ActionName","ControllerName", null,new{@class="btnLink"})

5个参数

使用Html.AcionLink()时,第一个参数为超链接的显示文字,此参数不可以输入空字符串、空白字符串或null值,否则会跑出The Value cannot be null or empty的异常。

  ASP.NET MVC还有另一个Html.RouteLink辅助方法,其用法与Html.ActionLink非常相似,差别仅在于输入的参数要以RouteValue为主。

2.使用Html方法辅助生成表单

强类型:属于强类型的辅助方法命名方式皆为“原先的名称最后加上For”

更多转自:http://www.cnblogs.com/yytesting/p/4987633.html

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • MVC Html.DropDownList 和DropDownListFor 的常用方法

    还可以给其加上一个默认选项:@Html.DropDownList("AreId", "请选择");

    wfaceboss
  • 栈的另一个应用:括号匹配

     (3)根据题目要求,首先在本地编辑器中完善20号题目的代码--使用java提供的Stack类,代码如下:

    wfaceboss
  • ES6系列_7之箭头函数和扩展

    ES6中我们直接用throw new Error( xxxx ),就可以抛出错误。

    wfaceboss
  • 【360烤面筋】

    【每日一语】生存在我们每个人体内的,一到时候,它就会抖掉身上的尘土,慢慢地萌芽开来。——《穿条纹睡衣的男孩》

    牛客网
  • 【V课堂】R语言十八讲(十)–OLS回归

    前面讲到了假设检验,可以检验某个简单的结论,判断两个总体是否显著不同,今天,讲统计学中非常经典的一个知识,这就是回归,回归的分类很多,今天主要讲其中...

    小莹莹
  • java练习本(2019-07-31)

    “We are made for loving. If we don‘t love, we will be like plants without water....

    微笑的小小刀
  • jQuery 动画

    jQuery动画相关方法概况 方法 说明 实例 hide()和show() 隐藏和显示 HTML 元素。 $("#hide").click(...

    静默虚空
  • 深度学习入门笔记系列 ( 四 )

    本系列将分为 8 篇 。今天是第四篇 。总是理论有些枯燥 ,今天来动手基于 TF 框架实现两个简单的案例 ,以小搏大熟悉一下整个过程 。整体来说 ,训练神经网络...

    小小詹同学
  • 你应该掌握的 7 种回归模型!

    线性回归和逻辑回归通常是人们学习预测模型的第一个算法。由于这二者的知名度很大,许多分析人员以为它们就是回归的唯一形式了。而了解更多的学者会知道它们是所有回归模型...

    红色石头
  • 新冠肺炎“识别”战,多个深度学习的胸透检测模型已开源

    COVID-19全球流行已经是不争的事实,来自世界各地的计算机科学家和机器学习研究人员正在从自己的专业入手,对一些数据集进行编译,并构建AI算法来优化肺炎检测。

    deephub

扫码关注云+社区

领取腾讯云代金券