小编ek_*_*_ny的帖子

为什么我在Chrome中收到"找不到jquery.mobile-1.3.2.min.map文件"消息

我正在使用这三个CDN文件,正如JQM文档入门中所建议的那样:

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title></title>
  <link rel="stylesheet" href="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.css" />
    <script src="http://code.jquery.com/jquery-1.9.1.min.js"></script>

    <script src="http://code.jquery.com/mobile/1.3.2/jquery.mobile-1.3.2.min.js"></script>
Run Code Online (Sandbox Code Playgroud)

我很困惑为什么我在Chrome的"网络"标签下找到了404 Not found状态.似乎是在寻找jquery mobile min.map文件.我在Firefox中没有看到这个.

有什么想法,为什么它正在寻找这个文件?

jquery-mobile

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

"find_all"和"select"是一回事吗?

这两个陈述给我相同的结果:

[1,2,3,4].find_all { |x| x.even? }

[1,2,3,4].select{ |x| x.even? }
Run Code Online (Sandbox Code Playgroud)

find_all只是一个别名?是否有理由使用另一个?

ruby

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

TempData:安全吗?

我使用的TempData是为了在使用时保留我的模型RedirectToAction.它工作正常,但我有一种唠叨的感觉,它可能不是正确的做法.我真的试图避免使用Session数据,我读过它TempData使用Session.使用安全吗?在负载平衡环境中使用它可能会出现问题吗?

琐事问题:"它安全吗?" - 为电影命名.

asp.net-mvc tempdata

20
推荐指数
2
解决办法
8071
查看次数

如何访问knockout.js模板中项目的索引

在我下面的tbody模板中,如何访问正在呈现的项目的索引?

<table>
        <tbody data-bind="foreach:contacts">
            <tr class="contactRow" valign="top">
            <td><a href="#" data-bind="click: function(){viewModel.removeContact($data)}">Delete</td>
            <td><input data-bind="value: FirstName" name="Contacts[].FirstName"/></td>
            <td><input data-bind="value: LastName" name= "Contacts[].LastName"  /></td>
            <td><input data-bind="value: Username"  name="Contacts[].Username"/></td>
            <td><input data-bind="value: Email"   name="Contacts[].Email"/></td>
        </tr>
        </tbody>
        <thead>
            <tr>
                <th>Controls</th>
                <th>First Name</th>
                <th>Last Name</th>
                <th>Username</th>
                <th>Email</th>
            </tr>
        </thead>
    </table>
Run Code Online (Sandbox Code Playgroud)

knockout.js

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

在MembershipUserCollection上使用Linq

我有这个代码,通过使用我的会员提供商给我一个所有用户的列表.

        var users = Membership.GetAllUsers();
        var usernames = new List<string>();
        foreach(MembershipUser m in users)
            usernames.Add(m.UserName);
Run Code Online (Sandbox Code Playgroud)

我认为应该有一个更简单的方法来使用LINQ,但我似乎无法在MembershipUserCollection上使用LINQ

c# linq membership-provider

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

定义Mongoose架构时应该使用Schema.Types.ObjectId还是Schema.ObjectId

看起来像这样定义我的架构:

var PossessionSchema = new mongoose.Schema({
  thing: {type: mongoose.Schema.Types.ObjectId, ref:"Thing"}
});
Run Code Online (Sandbox Code Playgroud)

或者这样:

var PossessionSchema = new mongoose.Schema({
  thing: {type: mongoose.Schema.ObjectId, ref:"Thing"}
});
Run Code Online (Sandbox Code Playgroud)

两者都有效.我看到猫鼬指南使用Schema.Types.ObjectId

http://mongoosejs.com/docs/schematypes.html

但我很困惑,两者都有效.

Schema应该使用哪一个?这两者有什么区别?

mongoose mongoose-schema

15
推荐指数
3
解决办法
3459
查看次数

打开bootstrap.min.css会导致VS2010崩溃

任何想法为什么打开一个缩小版本的bootstrap.min.css会崩溃VS2010?非缩小文件不会发生这种情况.我知道......我知道..一个有效的解决方案可能是"不要在VS2010中打开bootstrap.min.css" - 这是我告诉我的医生,当我这样做时,它给我的伤" - 但是很重要的是,VS2010存在一些已知问题.我想也许它也与resharper运行有关 - 但我还没有深入挖掘.

编辑:实际上发现了这个:http: //visualstudio.uservoice.com/forums/121579-visual-studio/suggestions/2422744-when-opening-a-large-minimized-css-file-visual-st

如果这是正确的,这在VS2010中已得到修复.

crash visual-studio-2010 twitter-bootstrap

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

自定义模型绑定器不验证模型

我开始玩knockout.js并且这样做我使用了FromJsonAttribute(由Steve Sanderson创建).我遇到了自定义属性未执行模型验证的问题.我把一个简单的例子放在一起 - 我知道它看起来像很多代码 - 但基本问题是如何强制在自定义模型绑定器中验证模型.

using System.ComponentModel.DataAnnotations;

namespace BindingExamples.Models
{
    public class Widget
    {
        [Required]
        public string Name { get; set; }
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

using System;
using System.Web.Mvc;
using BindingExamples.Models;

namespace BindingExamples.Controllers
{
    public class WidgetController : Controller
    {

        public ActionResult Index()
        {
            return View();
        }

        [HttpPost]
        public ActionResult Index(Widget w)
        {
            if(this.ModelState.IsValid)
            {
                TempData["message"] = String.Format("Thanks for inserting {0}", w.Name);
                return RedirectToAction("Confirmation");
            }
            return View(w);
        }

        [HttpPost]
        public ActionResult PostJson([koListEditor.FromJson] Widget w)
        {
            //the ModelState.IsValid even though …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc json custom-model-binder data-annotations

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

Lambda表达式和|| 实体框架中的运算符

我很惊讶这段代码有效:

string category = null;
Category Category = null;
int categoryId = 0;

var products = repository.Products
    .Where(p => category == null || p.CategoryID == categoryId)
    .ToList();
Run Code Online (Sandbox Code Playgroud)

但是下面的代码失败了:

string category = null;
Category Category = null;
int categoryId = 0;

var products = repository.Products
    .Where(p => category == null || p.CategoryID == Category.CategoryID)
    .ToList();
Run Code Online (Sandbox Code Playgroud)

我知道问题是即使我正在使用|| 操作员 - 它不像我想的那样工作.

在第二个示例中,为什么要查看类别 - 即使类别值为空.它不会被短路吗?

c# linq entity-framework

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

SQL Server Profiler - 为什么有些调用RPC:已完成,有些调用SQL:BatchCompleted

我将是第一个承认我在使用SQL Server分析器时经常感到困惑的人.

话虽如此,我决定通过尝试使用Db Set的Include方法来查看生成的SQL.我正在浏览音乐商店的例子,那里有专辑,艺术家和流派.

我注意到的一件事是,有些调用的事件类为SQL:BatchCompleted,而其他调用的事件类为RPC:Completed.似乎在RPC事件类下跟踪了延迟加载调用.

这两个事件类之间有什么区别,为什么延迟加载导致RPC的事件类:已完成?

entity-framework sql-server-profiler asp.net-mvc-4

5
推荐指数
2
解决办法
3936
查看次数