小编des*_*guy的帖子

MVC 4中的HttpContext.Current.Request.IsAjaxRequest()错误

我在用

HttpContext.Current.Request.IsAjaxRequest() 
Run Code Online (Sandbox Code Playgroud)

在Application_Error方法中检查global.asax中的ajax请求的条件,但是我收到以下错误:

'System.Web.HttpRequest'不包含'IsAjaxRequest'的定义和最佳扩展方法重载'System.Web.Mvc.AjaxRequestExtensions.IsAjaxRequest(System.Web.HttpRequestBase)'有一些无效的参数

以下是代码:

void Application_Error(object sender, EventArgs e)
    {

        Exception exception = Server.GetLastError().GetBaseException();
        HttpException httpException = exception as HttpException;

        string ErrorMessage = "";
        ErrorMessage = "Application Level Error";


        logger.Error(ErrorMessage, exception);

        if (System.Web.HttpContext.Current.Request.IsAjaxRequest()) //if its an ajax do not redirect
        {
            return;
        }
    else
    {
      Server.ClearError();
      this.Response.RedirectToRoute("Default", new { controller = "Home", action = "Error" });
    }
  }
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-4

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

Linq可选参数

我有一个linq查询.我从我收集的表单中获取了一堆参数,我需要根据用户搜索的字段进行过滤.

IQueyable<Users> user = from user in edmxObject.Users
where user.FirstName.Contains(model.FirstName ?? user.FirstName)
&& user.UserName.Contains(model.UserName ?? user.UserName)
Run Code Online (Sandbox Code Playgroud)

我还有一些非字符串字段过滤器需要过滤,包括long和boolean.如果用户没有选择任何内容,它们可能为空.如何将它们包含在查询中.

.net c# linq dynamic

7
推荐指数
2
解决办法
6502
查看次数

网格如何在一个中包含多个列

我试图将两列绑定到一个kendo网格列.以下似乎不起作用.

var grid = $("#grid").kendoGrid({
                dataSource: { data: SomeData },
                columns: [{
                    field: "Column1" + "Column2"
                }]

            }).data("kendoGrid");
Run Code Online (Sandbox Code Playgroud)

kendo-ui

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

&reg成为jQuery中的®

我有一个jQuery代码,我试图在现有div附加一个包含URL的标签标签.以下是代码:

var strURL = 'http://financials.morningstar.com/ratios/r.htmlt=tup&region=usa&culture=en-US';
var str = '<li>';
str += '<label style="font-family:Arial;">' + strURL + '</label>';
str += '</li>';
$('#existingDiv').append(str);
Run Code Online (Sandbox Code Playgroud)

实际显示页面时,它将URL显示为:

http://financials.morningstar.com/ratios/r.html?t=tup®ion= usa&culture = en-US

javascript jquery

6
推荐指数
1
解决办法
97
查看次数

kendochart的背景图像

我正在尝试设置kendo图表的背景图片,查看演示网站的代码:http://demos.kendoui.c​​om/dataviz/line-charts/index.html

但是我无法获得气泡图的相同结果.例如这里的代码:http: //jsbin.com/alupin/42/edit

kendo-ui kendo-dataviz

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

Azure 媒体播放器预览图像

有没有办法指定海报或从天蓝色媒体播放器获取视频的预览图像,如本页所述

http://amsplayer.azurewebsites.net/azuremediaplayer.html

谢谢你的帮助。

azure media-player

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

在会话到期时注销用户

如果会话过期,强制用户再次登录的最佳方法是什么?我正在使用表单身份验证.即使用户在浏览器中打开了多个选项卡,该解决方案也需要工作.

asp.net asp.net-mvc session forms-authentication asp.net-mvc-3

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