zoukankan      html  css  js  c++  java
  • URL辅助方法

    URL辅助方法则负责用来产生url地址,那什么时候需要呢,以输出超链接来说,使用Html.ActionLink()辅助方法一定会产生超链接的a标签,如果只是想单纯的输出asp.net mvc的某个网址,就可以利用URL辅助方法来处理

    eg:希望输出同一个控制器了的About动作的网址,则
    @Url.Action("About");
    最后的输出结果/Home/About
     
    输出当前控制器下名称为About的Action
    @Url.Action("About");
    /Home/About
     
    输出当前控制器下名称为About的Action 并且带有参数id
    @Url.Action("About",new {id=1})
    /Home/About/1
     
    输出指定控制器下名称为About的Action
    @Url.Action("About","Home")
    /Home/About
     
     
    输出指定控制器下名称为About的Action并带有参数
    @Url.Action("About","Home",new {PageNo=1})
    /Home/About?PageNo=1
     
     
    @Url.RouteUrl(new {id=123})
    /Home/HelperSample/123
     
    @Url.RouteUrl("路由名称")
    /root/Home/HelperSample
     
     
    @Url.RouteUrl("路由名称",new {id=123})
    /root/Home/HelperSample/123
     
    @Url.RouteUrl("路由名称",new {id=123},"https")
    https://localhost/root/Home/HelperSample/123
     
     
    除了上面两种方式之外,mvc还提供一个Url.Content辅助方法,可以用来产生网站里静态档案的路径
    假如我们需要/Images/Logo.png这个图档的地址
    则@Url.Content("~/images/Logo.png")
     
     
    @Url.Encode("我是谁")
    输出回事编码过后 的
  • 相关阅读:
    组合数学总结
    字符串算法总结
    数据结构总结
    CDQ分治(学习笔记)
    网络流(学习笔记)
    string
    water
    mine
    洛谷 P4035 【球形空间产生器】
    洛谷 P3306 【随机数生成器】
  • 原文地址:https://www.cnblogs.com/jinhaoObject/p/4597701.html
Copyright © 2011-2022 走看看