小编Rol*_*ndo的帖子

ASP.NET MVC 5和Elmah的自定义错误页面

我正在尝试在asp mvc 5中制作工作自定义错误页面,但由于一些奇怪的原因,当时测试我的页面,从elmah我正在记录两个错误(真正的错误我正在测试和错误页面找不到相关的错误:

未找到视图"错误"或其主控,或者没有视图引擎支持搜索的位置.搜索了以下位置:〜/ Views/HotTowel/Error.aspx~/Views/HotTowel/Error.ascx~/Views/Shared/Error.aspx~/Views/Shared/Error.ascx~/Views/HotTowel/Error. cshtml~/Views/HotTowel/Error.vbhtml~/Views/Shared/Error.cshtml~/Views/Shared/Error.vbhtml

我正在调查这个网址http://doingthedishes.com/2011/09/10/custom-errors-mvc-3-elmah.html,其中作者有相同的问题,但使用asp.net mvc 3.阅读后,我尝试删除对HandleErrorAttribute的调用:

  public class FilterConfig
{
    public static void RegisterGlobalFilters(GlobalFilterCollection filters)
    {
        //filters.Add(new HandleErrorAttribute());
    }
}
Run Code Online (Sandbox Code Playgroud)

但问题仍然存在:我可以看到我的自定义页面,但asp.net mvc抛出两个例外.有帮助吗?

解决方案是重写一个派生自HandleErrorAttribute的类?喜欢这篇文章:继续获取使用Elmah和asp.net mvc 4时未找到视图"错误"

elmah asp.net-mvc-5

5
推荐指数
1
解决办法
5378
查看次数

Chrome // kendoUI/jQuery:超出最大调用堆栈大小

我正在使用hottowell模板创建spa应用程序,我从jquery得到一个很好的错误.基本上我的问题现在开始尝试从viewModelBinder.js(来自durandal库)绑定我的视图.

viewModelBinder.beforeBind(obj, view);
action();
viewModelBinder.afterBind(obj, view);
Run Code Online (Sandbox Code Playgroud)

此时调用beforeBind此代码已执行(我自己的应用程序的main.js)

kendo.ns = "kendo-";
viewModelBinder.beforeBind = function (obj, view) {
    kendo.bind(view, obj.viewModel || obj);
};
Run Code Online (Sandbox Code Playgroud)

其中kendo.bind就像(来自kendo ui库的kendo.web.js):

function bind(dom, object) {
    var idx, length, roles = kendo.rolesFromNamespaces([].slice.call(arguments, 2));
    object = kendo.observable(object);
    dom = $(dom);
    for (idx = 0, length = dom.length; idx < length; idx++) {
        bindElement(dom[idx], object, roles);
    }
}
Run Code Online (Sandbox Code Playgroud)

从这里开始我的线路

        object = kendo.observable(object); // where object it's my viewmodel as far i see in the debuger.
Run Code Online (Sandbox Code Playgroud)

我从文件jquery-1.9.1.js的第4224行得到了很多例外

div.querySelectorAll("*,:x");
Run Code Online (Sandbox Code Playgroud)

和文件jquery-1.9.1.js的第4242行

matches.call( div, "[s!='']:x" …
Run Code Online (Sandbox Code Playgroud)

jquery kendo-ui breeze durandal hottowel

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

如何使用momentjs创建firstDayOfMonth和lastDayOfMonth函数

在javascript中工作我停止了一个非常简单的问题,关于如何使用javascript和momentjs获取月份的第一天和月份的最后一天.我知道在vb应该是一些像:

 Public Function LastDayOfMonth(ByVal current As DateTime) As DateTime
    Dim daysInMonth As Integer = DateTime.DaysInMonth(current.Year, current.Month)
    Return current.FirstDayOfMonth().AddDays(daysInMonth - 1)
End Function

 Public Function FirstDayOfMonth(ByVal current As DateTime) As DateTime
    Return current.AddDays(1 - current.Day)
End Function
Run Code Online (Sandbox Code Playgroud)

我将如何将此代码移动到javascript + momentjs?我认为图书馆没有类似的方法.

谢谢.

javascript momentjs

3
推荐指数
1
解决办法
9028
查看次数