UrlHelper

        <!--1.2 在mvc框架中,使用 UrlHelper的Action方法,可以根据 提供的 方法名 和 控制器类名
            自动到 路由表中 找到 第一个 匹配的 路由,然后 根据路由规则来动态 生成 url 返回!-->
        <a href="@Url.Action("heaven","home1")">去天堂玩~~!</a>
        @Url.Action("delete", "BlogUser", new { id=1 })
        @Url.Action("add", new {controller="cate",name="xiaobai",id=1 })

        <!--1.3 Content 方法 用来 转换服务器端 路径!(把 ~ 去掉 变成 /)-->
        @Url.Content("~/cate/index")
        <br />
        <!--1.4 根据指定路由生成 url,因为指定了路由,所以不会再去路由表里自动匹配,如果提供的 参数值 和 指定路由的占位符不一致,则 返回空字符串-->
        @Url.HttpRouteUrl("Default1",new {controller="home",action="index",id=1,name="xiaohei" })
        
        @Url.HttpRouteUrl("Default",new {controller="home",action="index",id=2 })

        <hr />2.0 HtmlHelper<br />
        <!--2.0 HtmlHelper 用来生成 html 标签-->
        <!--2.1 ActionLink 生成超链接-->
        @Html.ActionLink("去地狱", "Index", new { controller="Home",name="xiaohuang",id=9})
        <!--2.2 Action 直接在服务器端 运行 的时候 去请求 另一个 Actoin 方法,并将结果 输出到当前位置
                       类似于 aspx 里的服务器内部包含: Server.Excute("url") -->
        <div style="border:1px solid #0094ff;">
            @ViewData["xiao"] - @ViewBag.hei - TempData["money"] = @TempData["money"]
            <br />
  
//返回对应方法的数据
@Html.Action(
"Hell")

 

 

转载于:https://www.cnblogs.com/huanglexian/p/3637472.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值