小编Sha*_*eKm的帖子

如何在Razor视图中使用using指令对类型进行别名?

我需要使用using指令对类型进行别名,通常这样做:

using LocalResources = Resources.Admin.SomeResource;
Run Code Online (Sandbox Code Playgroud)

如何在Razor视图中执行此操作,以便我可以像使用它一样使用它@LocalResources.FirstName

asp.net-mvc namespaces razor asp.net-mvc-3

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

MVC Valums Ajax Uploader - IE不会在request.InputStream中发送流

我正在使用Valums Ajax上传器.所有在Mozilla中运行良好的代码:

视图:

var button = $('#fileUpload')[0];
var uploader = new qq.FileUploader({
    element: button,
    allowedExtensions: ['jpg', 'jpeg', 'png', 'gif'], 
    sizeLimit: 2147483647, // max size
    action: '/Admin/Home/Upload',
    multiple: false
});
Run Code Online (Sandbox Code Playgroud)

控制器:

public ActionResult Upload(string qqfile)
{
    var stream = Request.InputStream;
    var buffer = new byte[stream.Length];
    stream.Read(buffer, 0, buffer.Length);

    var path = Server.MapPath("~/App_Data");
    var file = Path.Combine(path, qqfile);
    File.WriteAllBytes(file, buffer);

    // TODO: Return whatever the upload control expects as response
}
Run Code Online (Sandbox Code Playgroud)

在这篇文章中回答:

MVC3 Valums Ajax文件上传

但问题是,这在IE中不起作用.我找到了这个,但我无法弄清楚如何实现它:

IE不会在"request.InputStream"中发送流...而是从Request.Files []集合中通过HttpPostedFileBase获取输入流

此外,这里显示了这个人是如何做到的,但我不知道如何改变我的项目:

Valum文件上传 - 适用于Chrome但不适用于IE,Image …

asp.net asp.net-mvc file-upload

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

SignalR覆盖OnConnected(),OnDisconnected()

我试图覆盖OnConnected(),OnDisconnected()方法,但我得到:OnConnected()':找不到合适的方法来覆盖

实现IDisconnect,IConnect接口以及在Connect()和Disconnect()中进行处理与OnConnected(),OnDisconnected()相同吗?

是什么赋予了?

OnConnected()': no suitable method found to override
Run Code Online (Sandbox Code Playgroud)

signalr signalr-hub

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

检查JavaScript对象中是否存在值

如果存在特定项目(在我的情况下,机箱ID为id 2),我将如何检查我的对象数组?

[{"MachineID":"1","SiteID":"20"},{"MachineID":"2","SiteID":"20"},{"MachineID":"3","SiteID":"20"},{"MachineID":"4","SiteID":"20"}]
Run Code Online (Sandbox Code Playgroud)

我试过这个:

if (index instanceof machineIds.MachineID) {
    alert('value is Array!');
} else {
    alert('Not an array');
}
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

global.asax Application_AcquireRequestState与Application_BeginRequest

有什么不同?我想在我的应用程序中实现语言下拉选择.因此,当选择所选语言时,将设置线程文化并重新加载页面.

像这样:

Thread.CurrentThread.CurrentCulture = CultureInfo.CreateSpecificCulture("en-US");
Run Code Online (Sandbox Code Playgroud)

应该在哪里处理上述设置?Application_AcquireRequestState或Application_BeginRequest?

谢谢

asp.net-mvc asp.net-mvc-4

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

woff字体实时服务器上的MIME类型错误

我有一个asp.net MVC 4网站,我正在使用woff字体.在VS IIS上运行时,一切正常.但是,当我将头文上传到1and1主机(实时服务器)时,我得到以下内容:

NetworkError:404 Not Found - http://www.com/Content/font/fontawesome-webfont.woff?v=3.2.1

当我在我的web.config中包含它时(正如一些建议)我的Web应用程序完全停止工作并无限期加载.

    <staticContent>
        <mimeMap fileExtension=".woff" mimeType="application/font-woff" />
    </staticContent>
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

.net c# asp.net-mvc web-hosting asp.net-mvc-4

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

Mvc json响应检查是否为真/假

我需要检查"成功"是真还是假.我从行动中得到以下json响应:

{ "成功":真正}

我怎么能检查它是真还是假.我试过这个,但它不起作用.它回来了未定义

    $.post("/Admin/NewsCategory/Delete/", { id: id }, function (data) {
        alert(data.success);
        if (data.success) {
            $(this).parents('.inputBtn').remove();
        } else {
            var obj = $(this).parents('.row');
            serverError(obj, data.message);
        }
    });
Run Code Online (Sandbox Code Playgroud)

asp.net asp.net-mvc jquery asp.net-mvc-3

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

MVC站点搜索功能

我需要一个简单的网站搜索功能为我的mvc应用程序.有些页面是静态的,有些是动态的(比如在cms中输入的新闻文章).我希望搜索能够处理这两个问题.这个产品有什么好处吗?http://www.sitesearchasp.net还有其他吗?

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

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

jquery获取选中的复选框

我正在尝试获取复选框列表和已检查的计数.我有这个:

        var obj = $(this).closest('li').find(':checkbox');

        var childCount=$(obj).size();
        var checkedCount=$(obj).(':checked').length;
Run Code Online (Sandbox Code Playgroud)

我在checkedCount上收到错误

??

jquery

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

ControllerDescriptor FindAction返回null

控制器:

[HttpDelete]
public ActionResult Delete(int id)
{
}
Run Code Online (Sandbox Code Playgroud)

方法:

ControllerBase controllerToLinkTo = string.IsNullOrEmpty(controllerName)
                                        ? htmlHelper.ViewContext.Controller
                                        : GetControllerByName(htmlHelper, controllerName);

var controllerContext = new ControllerContext(htmlHelper.ViewContext.RequestContext, controllerToLinkTo);
var controllerDescriptor = new ReflectedControllerDescriptor(controllerToLinkTo.GetType());
ActionDescriptor actionDescriptor = controllerDescriptor.FindAction(controllerContext, actionName);
Run Code Online (Sandbox Code Playgroud)

当操作具有[Delete]属性时,ActionDescriptor为null.有没有办法从控制器上下文获取操作名称?

c# asp.net-mvc asp.net-mvc-4

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