小编Moh*_*mar的帖子

System.Web.Mvc.HtmlHelper'不包含'ActionLink'的定义

我想使用自定义@ Html.ActionLink

我想使用以下代码: -

public static class LinkExtensions
{
    public static MvcHtmlString MyActionLink(
        this HtmlHelper htmlHelper, 
        string linkText, 
        string action, 
        string controller)
    {
        var currentAction = htmlHelper.ViewContext.RouteData.GetRequiredString("action");
        var currentController = mlHelper.ViewContext.RouteData.GetRequiredString("controller");

        if (action == currentAction && controller == currentController)
        {
          var anchor = new TagBuilder("a");
          anchor.Attributes["href"] = "#";
          anchor.AddCssClass("currentPageCSS");
          anchor.SetInnerText(linkText);
          return MvcHtmlString.Create(anchor.ToString());
         }

         return htmlHelper.ActionLink(linkText, action, controller);
    }
}
Run Code Online (Sandbox Code Playgroud)

来自Custom ActionLink帮助程序,它知道您所在的页面

但我得到了

System.Web.Mvc.HtmlHelper'不包含'ActionLink'的定义,也没有扩展方法'ActionLink'接受类型'System.Web.Mvc.HtmlHelper'的第一个参数(你是否缺少using指令或装配参考?

html.actionlink asp.net-mvc-3 asp.net-mvc-4

26
推荐指数
4
解决办法
7万
查看次数

Backbone.js和Node.js有什么区别?哪个最好?

我感到有点困惑,有很多框架与Node.js相关的'东西'.有人能够概述Backbone.js和Node.js之间有什么区别吗?哪个最好?提前致谢.

node.js backbone.js

25
推荐指数
2
解决办法
2万
查看次数

jQuery全局ajax错误处理程序在"本地"之前触发

我想401全局处理错误,只在本地处理其他错误.本地意味着在failAJAX调用的处理程序内部.

为此,我实现了一个ajaxError处理程序document.但是,问题是本地fail处理程序在全局处理程序之前触发.所以event.stopImmediatePropagation()全局处理程序内部是无用的.

我该如何制作它以便首先触发全局的一个,从而防止本地的一个被射击.谢谢.

jquery

9
推荐指数
1
解决办法
1110
查看次数

在mvc3中添加带url的Extra参数

我是asp.net mvc3的新手.我想在控制器之前添加带url的额外参数: -

Newparameter/{controller}/{action}/{id};
Run Code Online (Sandbox Code Playgroud)

它是否可行,我还需要改变它的价值.

请帮忙....

asp.net-mvc routing asp.net-mvc-3

4
推荐指数
1
解决办法
937
查看次数

在php中从数组中删除元素

我是php新手,我想从数组中删除元素这是我的数组:

Array
(
[Total] => 21600000
[Items] => Array
    (
        [2-13] => Array
            (
                [Item] => 2
                [PID] => 13
                [UPrice] => 11000000
                [Qty] => 1
                [Total] => 11000000
            )

        [58-167] => Array
            (
                [Item] => 58
                [PID] => 167
                [UPrice] => 5300000
                [Qty] => 1
                [Total] => 5300000
            )

    )

)
Run Code Online (Sandbox Code Playgroud)

我想删除数组元素PID.我试过这个但没有运气: -

    $ShoppingBag =$_SESSION['ssss'];        

    if ($ShoppingBag !== null && $ShoppingBag['Total'] > 0) {          
        foreach ($ShoppingBag['Items'] as $IOrder) {               

          if($IOrder["PID"]==13)
          {                 
              unset($ShoppingBag[$IOrder]);

          }else
          {

          }
        }
    } …
Run Code Online (Sandbox Code Playgroud)

php arrays

0
推荐指数
1
解决办法
161
查看次数