zoukankan      html  css  js  c++  java
  • 使用Url.Routeurl获取url值。

    1,获取url值。

    复制代码
            public ActionResult About()
            {
               RouteValueDictionary RVD 
    = new RouteValueDictionary();
                RVD[
    "myname"]="wtq";

                ViewData[
    "url"= Url.RouteUrl("myname", RVD);
                
    return View();

            }
    复制代码

     2,在global.ascx文件中配置url路径。

    复制代码
    public static void RegisterRoutes(RouteCollection routes)
            {
                routes.IgnoreRoute(
    "{resource}.axd/{*pathInfo}");
                routes.MapRoute(
              
        "myname"// 路由名称 通过路由名称来获取该url。
                  "wo-de-ming-zi-jiao-zuo-wtq{myname}.html"// 带有参数的 URL
                  new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
              );
                routes.MapRoute(
                    
    "Default"// 路由名称
                    "{controller}/{action}/{id}"// 带有参数的 URL
                    new { controller = "Home", action = "Index", id = UrlParameter.Optional } // 参数默认值
                );
               
            }
    复制代码

    3.在前台显示连接

      <h2>关于</h2>
        
    <p>
            将内容放置在此处。
            
    <a href="<%=ViewData["url"] %>">zheshi cong url huoqu de lianjie</a>  这里的数据是从controller中来的。
        
    </p>

    这样就可以搞定了。

    总结:在做网站时,可以通过该方法动态的生成url。 

  • 相关阅读:
    50个c/c++源代码网站
    VC 编译参数介绍
    基于Winsock API的VC网络编程实战
    notable
    The Beauty of Eventlet
    Transparent HTTP proxy
    用Python写一个本地Sogou代理服务器程序
    普林斯顿大学的计算机学课的作业
    HTML.py a Python module to easily generate HTML tables and lists
    Transparent HTTP proxy in python
  • 原文地址:https://www.cnblogs.com/lyl6796910/p/3723305.html
Copyright © 2011-2022 走看看