文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用Url.Routeurl获取url值。

使用Url.Routeurl获取url值。

时间:2011-04-26  来源:wtq

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。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载