zoukankan      html  css  js  c++  java
  • MVC中的Html.ActionLink的介绍 ---转

    1、Html.ActionLink("linkText","actionName")
    第一个参数:要显示的文本,第二个参数:视图名
    例如:<%=Html.ActionLink("跳转到About页面", "About");%> → 跳转到About页面

    2、Html.ActionLink("linkText","actionName","controlName")
    第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:控制器名
    例如:<%= Html.ActionLink("跳转到别的controler中", "Index", "Home");%> →跳转到别的controler中

    3、
    Html.ActionLink("linkText","actionName",routeValues)
    第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数
    例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }) %> → 跳转到About页面

    4、 Html.ActionLink("linkText","actionName",routeValues,htmlAttributes)
    第一个参数:要显示的文本,第二个参数:视图名, 第三个参数:url中的参数,第四个参数:设置标签属性
    例如:<%=Html.ActionLink("跳转到About页面", "About", new { id = "1", name = "x" }, new { disabled = "disabled",@class = "about"})%> → 跳转到About页面

    注意:设置标签的class属性时,应在class前加上@,因为class是关键字。

    上文中的<%= %> 都可以换成 <%: %>

    “<%:%>” 和 “<%=%>” 的区别: <%: %>对其中内容进行htmlEncode编码了,可以防止跨站脚本攻击(即:XSS攻击)。

    <%:

    显示div
    %> →

    显示div
    而 <%=
    显示div
    %> → 显示div

    <%: %>中用函数时,该函数一定要有返回值,否则,会报错。

  • 相关阅读:
    正向代理与反向代理的区别
    php返回数据格式化类
    RewriteCond和13个mod_rewrite应用举例Apache伪静态
    sh cssupdate
    JS小游戏仙剑翻牌
    sh cssupdate 优化
    Apache rewrite
    php XML文件解释类
    memcached 常用命令及使用说明
    Apache 搭建虚拟主机
  • 原文地址:https://www.cnblogs.com/winchance/p/5381817.html
Copyright © 2011-2022 走看看