zoukankan      html  css  js  c++  java
  • MVC学习笔记:在View中使用超链接

    
    
    

    方法一:跟在HTML中没2样:<a hrep=””></a>;

    方法二:调用Url.Action()方法;

    例如:<a href="<%= Url.Action("Index", new { category = ViewData.Model.Path, page = 1 }) %>"><%= Html.Encode(Model.Title) %></a>

    说明:

    1、Url.Action()方法的意思是在当前控制器(因为VIEW都是由控制器指向的)下执行方法"Index",可以用匿名类型(NEW)来添加参数;

    2、该方法的实现原理跟方法一没区别,较方法一的好处是超链接是灵活的动态生成。

    方法三:Html.ActionLink()方法;

    例如:<%= Html.ActionLink("发布公告", "Index", "Home"})%>

    说明:

    1、在控制器Home上执行“Index”方法,如果要添加其他属性,例如在新窗口打开链接,可用匿名类型添加:new { target = "_blank"};

    2、不过我对该方法有一点疑问:就是该方法能不能实现图片的超链接?由于我是接触MVC不久,如果有知道的园友请教一下,谢谢!

  • 相关阅读:
    07 JavaWeb
    06 XML编程(CRUD)
    05 XML
    04 DOM一窥
    03 Javascript初识
    02 CSS/javaScript
    01 HTML基础
    09_IO流
    08_集合概述
    07_基本数据类型和包装类
  • 原文地址:https://www.cnblogs.com/qisunpeng/p/1860843.html
Copyright © 2011-2022 走看看