小编Sha*_*ean的帖子

Ajax.BeginForm OnBegin确认通过jquery模式

我正在使用jQuery UI对话框.我有一个删除表格如下:

@using (Ajax.BeginForm("DeleteUser", "Administrator", new { id = Model }, new AjaxOptions { OnSuccess = "Deleted", OnBegin = "DeletingUser" }, new { id = "frm" + Model, name = Model }))
{
    <input type="submit" value="" />
}
Run Code Online (Sandbox Code Playgroud)

我想在发送ajax请求之前弹出模态确认,用户选择是或否.

这是我的javascript:

<script>
function DeletingUser(){
    $( "#dialog-confirm" ).dialog({
        resizable: false,
        height:140,
        modal: true,
        buttons: {
            "Delete all items": function() {
                $( this ).dialog( "close" );
            },
            Cancel: function() {
                $( this ).dialog( "close" );
            }
        }
    });
            //I need to return a …
Run Code Online (Sandbox Code Playgroud)

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

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

存储库模式和IQueryable <T>的性能

我不知道我是否正确这样做,但这就是Get我的存储库中的方法看起来如何:

    public IQueryable<User> GetUsers(IEnumerable<Expression<Func<User, object>>> eagerLoading)
    {
        IQueryable<User> query = db.Users.AsNoTracking();

        if (eagerLoading != null)
        {
            foreach (var expression in eagerLoading)
            {
                query = query.Include(expression);
            }
        }            
        return query;
    }
Run Code Online (Sandbox Code Playgroud)

比方说,我也有一个GeographyRepositoryGetCountries法,这是与此类似.

我有2个独立的服务层类调用这两个独立的存储库,共享相同的DbContext(EF 4.1代码优先).

所以在我的控制器中,我会这样做:

myViewModel.User = userService.GetUserById(1);
myViewModel.Countries = geoService.GetCountries();
Run Code Online (Sandbox Code Playgroud)

这是对数据库的两次单独调用.如果我没有使用这些模式并占用接口和数据库,我将有1个电话.我想它的性能与可维护性有关.

我的问题是,这可以推送到1个数据库调用吗?当视图调用多个存储库时,我们可以合并这样的查询吗?

asp.net-mvc repository-pattern entity-framework-4.1 asp.net-mvc-3

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

在asp.net mvc应用程序中防止多个POST

如果用户不断点击提交按钮,如何防止用户多次向操作发布相同的数据?

我知道在php中,有一种方法可以防止这种多次提交,但我没有看到任何asp.net mvc.有没有?

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

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

双向绑定复选框到silverlight中的布尔属性

有没有办法将bool绑定到复选框缺陷属性,并在UI更改时自动更新此属性?

<CheckBox IsChecked="{Binding Path=IsFilterOn}" />

public bool IsFilterOn    {
    get;
    set;
}
Run Code Online (Sandbox Code Playgroud)

我需要做些什么改变呢?

silverlight

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

Ninject mvc3无法从程序集加载WebActivator.ApplicationShutdownMethodAttribute

我正在使用ninject for mvc3和asp.net mvc 3应用程序.当我尝试运行该应用程序时,我收到此错误.我关闭了cassini服务器并再次运行了vs-debugger,错误仍然存​​在.它以前工作过,它发生在以前,但我不知道它是如何重新开始工作的.我不确定这是随机还是什么.

我所知道的是我休眠了电脑并将其唤醒并试图在我收到错误时重新加载网站.我还没有重新启动我的电脑.

错误:

Could not load type 'WebActivator.ApplicationShutdownMethodAttribute' from assembly 'WebActivator, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null'.

我在visual studio中看到了这个:

Locating source for 'D:\Code\Bitbucket\WebActivator\WebActivator\PreApplicationStartCode.cs'. Checksum: MD5 {ca d6 fb 32 7f 34 6 22 5d 1f 1a 40 37 e8 da 47}
The file 'D:\Code\Bitbucket\WebActivator\WebActivator\PreApplicationStartCode.cs' does not exist.
Looking in script documents for 'D:\Code\Bitbucket\WebActivator\WebActivator\PreApplicationStartCode.cs'...
Looking in the projects for 'D:\Code\Bitbucket\WebActivator\WebActivator\PreApplicationStartCode.cs'.
The file was not found in a project.
Looking in directory 'C:\Program Files\Microsoft Visual Studio 10.0\VC\crt\src\'...
Looking in directory 'C:\Program …
Run Code Online (Sandbox Code Playgroud)

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

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

使用javascript对象时未定义错误

用代码更好地解释一下,有没有办法绕过这个错误?我试图模拟命名空间.

window.SomeNamespace = {
        Notification: Backbone.Model.extend(),
        Notifications: Backbone.Collection.extend({
            model: SomeNamespace.Notification //error here. SomeNamespace is not defined
        }),
};
Run Code Online (Sandbox Code Playgroud)

javascript backbone.js

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

流到图像并返回

我正在Stream转换它Image,处理该图像,然后返回一个FileStream.

这是性能问题吗?如果没有,最优化的方式是转换并返回流?

public FileStream ResizeImage(int h, int w, Stream stream)
{
       var img = Image.FromStream(stream);

       /* ..Processing.. */

       //converting back to stream? is this right?
       img.Save(stream, ImageFormat.Png);

       return stream;
} 
Run Code Online (Sandbox Code Playgroud)

正在运行的情况:用户在我的站点上传图像(控制器给我一个Stream,我调整它的大小,然后将此流发送到rackspace(Rackspace需要一个FileStream).

.net c# image-processing filestream

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

ORNA的Kohana数据库配置设置

如何选择ORM应使用的数据库配置?文档仅提到如何设置配置并在使用纯数据库方法时选择它.不是在使用ORM时.

这是我当前的配置:

调节器

<?php defined('SYSPATH') or die('No direct script access.');

class Controller_Welcome extends Controller {

    public function action_index()
    {
        $members = ORM::factory('user');
        $members->where('first_name', '=', 'Peter')->find_all();
        $memCount = $members->count_all();          
        $this->response->body('Count: ' . $memCount);
    }

} // End Welcome
Run Code Online (Sandbox Code Playgroud)

模型

<?php defined('SYSPATH') or die('No direct access allowed.');

class Model_User extends ORM
{   
    protected $_primary_key = 'UserId';
}
Run Code Online (Sandbox Code Playgroud)

配置(位于application/config/database.php中

<?php defined('SYSPATH') or die('No direct access allowed.');

return array
(
    'local' => array
    (
        'type'       => 'mysql',
        'connection' => array(
            'hostname'   => 'localhost', …
Run Code Online (Sandbox Code Playgroud)

php kohana

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

RegisterServices中的NinjectWebCommon绑定在WebApi中不适用于我

我创建了一个新的ASP.NET Web API项目.然后我使用nuget来拉Ninject.Web.Common,然后从这里下载并构建Ninject.Web.WebApi .包含在项目中.我添加了一个服务和注入通过构造函数,设置绑定(调试器显示代码实际上命中绑定)但仍然抛出此错误:

Error activating IValueService
No matching bindings are available, and the type is not self-bindable.
Activation path:
  2) Injection of dependency IValueService into parameter valueService of constructor of type ValuesController
  1) Request for ValuesController

Suggestions:
  1) Ensure that you have defined a binding for IValueService.
  2) If the binding was defined in a module, ensure that the module has been loaded into the kernel.
  3) Ensure you have not accidentally created more than one kernel. …
Run Code Online (Sandbox Code Playgroud)

ninject asp.net-web-api

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

在网页中嵌入xna游戏

有没有办法从网页运行xna游戏而不安装任何东西?类似java,silverlight或非常接近wpf浏览器应用程序(XBAP)的东西.

场景:

转到网页,获取安装游戏的要求.游戏安装,游戏屏幕显示在网页上.可以全屏等

游戏是一个完整的xna框架游戏,使用3D,可以访问系统调用,如directx和其他低级网络api.这可能更多是让javascript使用Windows系统,如果有的话.

browser xna webpage

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