小编use*_*381的帖子

引导程序中的类clearfix问题

我正在使用twitter bootstrap,我clearfix在bootstrap中遇到类问题.我的HTML是:

<div class="pull-left">This is a text</div>
<hr class="clearfix" />
Run Code Online (Sandbox Code Playgroud)

我期待的是水平线应该出现在显示文本的下一行,但它会在文本的右侧呈现.而如果当我使用style='clear: both;'hr不是它工作正常.为什么clearfix不这样做clear: both呢?

javascript css clearfix twitter-bootstrap

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

如何查找对象是否存在于数组中或不存在javascript

我在javascript中有一个对象数组.与此类似的东西:

    var objectArray = [
         { "Name" : "A", "Id" : "1" },
         { "Name" : "B", "Id" : "2" },
         { "Name" : "C", "Id" : "3" },
         { "Name" : "D", "Id" : "4" }
    ];
Run Code Online (Sandbox Code Playgroud)

Now i am trying to find out whether an object with a given property Name value exist in the array or not through in built function like inArray, indexOf etc. Means if i have only a string C than is this …

javascript jquery

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

Select2示例不起作用

我正在尝试使用Select2.js插件.我已经创建了一个最简单的select2示例的小提琴,但我无法弄清楚为什么这不起作用?

http://jsbin.com/edeseh/2/edit

你可以在小提琴中看到选择列表中的项目选择并允许清除不起作用.

任何人都可以帮助我,我在这里做错了什么?

javascript jquery jquery-select2

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

asp.net标识中的用户名验证消息问题

我在我的项目中使用新的会员系统asp.net身份.我想使用电子邮件地址作为用户名,是的,我已经看过这些问题:

配置Microsoft.AspNet.Identity以允许电子邮件地址作为用户名

ASP.NET标识使用电子邮件而不是用户名

我知道如何使用电子邮件作为用户名.但我有另一个问题,验证错误消息:

Name xxxxxxxxx@xxxx.com is already taken.

当用户尝试使用现有的电子邮件地址注册时,会出现此消息.因此,我想提供错误消息,而不是此错误消息:

User with the given email address already exist.

那我怎么能在Asp.Net标识中做到这一点?

c# asp.net-mvc asp.net-membership asp.net-identity

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

如何处理淘汰视图模型中的多对多关系

我在两个表ServiceEmployee之间的模式中有多对多的关系(一个服务可以由多个员工执行,一个Employee可以执行多个服务).我使用ServiceEmployee联结表来创建此关系.

我在客户端使用淘汰赛.淘汰视图模型是通过服务器端viewmodel的knockout.mapping插件创建的.在服务器端,我有3个viewmodel,它们是:

  1. EmployeeModel(包含ServiceEmployeeModel列表)

  2. ServiceModel(包含ServiceEmployeeModel列表)

  3. ServiceEmployeeModel(包含ServiceId,EmployeeId)[不能包含Employee和Service对象以避免客户端的自引用循环]

现在在客户端我有3个模块:

员工模块

function Employee(data)
{
    var self = this;

    ko.mapping.fromJS(data, {
        "Services": {
            create: function (options) {
                return new serviceEmployee(options.data, options.parent);
            }
        }
    }, self);

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

服务模块

function Service(data)
{
    var self = this;

    ko.mapping.fromJS(data, {
        "Employees": {
            create: function (options) {
                return new serviceEmployee(options.data, options.parent);
            }
        }
    }, self);

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

ServiceEmployee模块

function (data, parent) 
{
    var self = this; …
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

如何订购淘汰赛绑定?

我正在使用knockout.js.我陷入了一个有点奇怪的情况(很难解释,但我正在努力,对不起,如果我不清楚).我在单个选择列表上使用自定义绑定和选项绑定:

  <select data-bind="options : arrayOfOptions, optionsText: 'Name', 
           optionsValue: 'Name', chosen: { }">
  </select>

ko.bindingHandlers.chosen = {
    init: function (element, valueAccessor, allBindingAccessor, 
                    viewModel, bindigContext) {
        var options = ko.utils.unwrapObservable(valueAccessor() || {});
        $(element).chosen(options);
    }
};
Run Code Online (Sandbox Code Playgroud)

在运行时,selectlist将填充arrayOfOptions数组中的所有可用选项,并且chosen是一个自定义绑定,我在选择列表中应用CHOSEN PLUGIN.

现在我面临的问题是,当我在选择列表上选择插件时,在自定义绑定中,选择列表没有填充arrayOfOptions数组中的选项.意味着在简单的术语custom binding中执行之前options binding.有人可以给我一个解决方案,以便在选项绑定后应用自定义绑定吗?

javascript jquery knockout.js

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

MVC-3视图中的异常无法对空引用执行运行时绑定

我正在研究MVC-3.我的观点是我面临以下异常:

cannot perform runtime binding on a null reference
Run Code Online (Sandbox Code Playgroud)

模型类

    public class HomeModel
    {
        public IEnumerable<Html> Template { get; set; }
    }
Run Code Online (Sandbox Code Playgroud)

查看代码

@model Project.Models.HomeModel 

    @{
        ViewBag.Title = "Home Page";
        int i = 0;
    }
    <div class="container">
            @foreach (var e in Model.Template)    //getting exception on this foreach loop
            {
                 //loop content    
            }
    </div>
Run Code Online (Sandbox Code Playgroud)

调节器

public ActionResult Index()
{
    HomeModel model = new HomeModel();

    model.Template = db.Templates();

    return View(model);
}
Run Code Online (Sandbox Code Playgroud)

我的视图是HomeModel模型类的强类型.任何人都可以帮我解决这个问题吗?

c# asp.net-mvc-3

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

如何通过c#安排自定义任务

我正在使用任务计划程序在c#应用程序中安排我的任务.我想我对这个库有了基本的了解.

但现在我陷入了一个我想要创建一个自定义动作的地方,该行动将按照设定的时间表执行.就像内置动作一样,EmailAction(将按照设定的时间表发送邮件),ShowMessageAction(将在集合上显示警告消息) schedule),我想创建一个将运行我的c#代码的动作,该代码将一些数据保存到我的数据库中.

我尝试的是:我创建了一个继承Action的类CustomAction,如:

public class NewAction : Microsoft.Win32.TaskScheduler.Action
{
    public override string Id
    {
        get
        {
            return base.Id;
        }
        set
        {
            base.Id = value;
        }
    }

    public NewAction()
    {
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的任务调度程序代码:

    ..  
    ... 
    // Get the service on the local machine
    using (TaskService ts = new TaskService())
    {
        // Create a new task definition and assign properties
        TaskDefinition td = ts.NewTask();
        td.RegistrationInfo.Description = "Does something"; …
Run Code Online (Sandbox Code Playgroud)

c# scheduled-tasks

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

如何调整twitter bootstrap popover的大小?

我在我的mvc项目中使用bootstrap.我有一个bootstrap popover小部件的问题.我为popover小部件创建了一个自定义的敲除绑定,这里是代码:

检查小提琴

 ko.bindingHandlers.popover = {
        init: function (element, valuesAccessor, allBindingsAccessor, viewModel, bindingContext) {
            var options = ko.utils.unwrapObservable(valuesAccessor() || {});

            options.html = true;

            options.content = '<small class="text-info">' + 'Variable text goes here.Variable text goes here.Variable text goes here.Variable text goes here.Variable text goes here. ' + '</small>';

            $(element).popover(options);
        },
        update: function (element, valuesAccessor, allBindingsAccessor, viewModel, bindingContext) {
            var extraOptions = allBindingsAccessor().popoverOptions;

            $(element).popover(extraOptions.observable() ? "show" : "hide");
            $(element).siblings('.popover').css({ width: '150px' });

            //IF YOU UN-COMMENT BELOW 2 LINES THAN EVERY THINGS WORKS …
Run Code Online (Sandbox Code Playgroud)

javascript jquery twitter-bootstrap knockout.js

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

错误:返回关键字后面不能跟c #async code中的对象表达式

我在C#中有以下异步代码:

public async Task GetPhotos(List<int> photoIds)
{
    List<Photos> photos = new List<Photos>();

    if (photoIds != null)
    {
        foreach (int photoId in photoIds)
        {
           Photo photo = await ImageRepository.GetAsync(photoId);

           if (photo != null)
              photos.Add(photo);
        }
    }

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

在return语句中,我收到以下错误消息:

由于GetPhotos(List photoIds)是一个返回'Task'的异步方法,因此return关键字后面不能跟一个对象表达式.你打算退回'任务'吗?

如何解决这个错误?

c# asynchronous task task-parallel-library async-await

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