Mvc Html.ActionLink 使用的一些小技巧

1. 如果是链接字体加 css。比如 加红色

  @Html.ActionLink("<<最开始一页", "AllMedias","ListenMedia", new { page = 1, sortOrder = ViewBag.CurrentSort, currentFilter=ViewBag.CurrentFilter  },new {style="color:red"})

2.如果往链接后面附加参数,一定要保证后面的参数要为null。不然会重载其他方法的,到时候会把id 的length穿过去

Html.ActionLink("修改","UpdateMediaInfo", "ListenMedia", new { id = item.id },null)

  如果 item.id的数据库名字为id。则可以省略 id=

Html.ActionLink("修改","UpdateMediaInfo", "ListenMedia", new { item.id },null)

3.如果在新窗口打开,即(target = "_blank")。

复制代码
Html.ActionLink(HttpUtility.HtmlDecode(@Html.DisplayFor(x => item.title).ToString()), "ShowMedia", new
                                                                                              {
                                                                                                  item.id,
                                                                                                  item.specialtitle
                                                                                              }, new
                                                                                                    {
                                                                                                        target = "_blank",style="color:red"
                                                                 })
                     
 
  
复制代码

4.如果点击一个删除链接,弹出是否删除的对话框确定下,

@Html.ActionLink( "从数据库中删除此media" , "Deletemedia" , "ListenMedia" , new { @Model.id },  new {id = "reportLink" }   )

 

复制代码
  $('#reportLink').click(function () {
            var x = confirm("是否从数据库中删除?");
            if (x == true) {
              //do something
            } else {
                return false;
            }
        });
复制代码

 

 

5.如果link 图片

   <a href="@Url.Action("CutImg","ListenMedia", new { item, id = ViewBag.id })">
          <img id="@item" src="@item" width="200" height="100" />
    </a>

转载于:https://www.cnblogs.com/showsky/archive/2013/01/18/2866209.html

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值