小编gdo*_*ica的帖子

如何基于用户滚动加载网页内容

如何在用户滚动网页时加载内容.怎么实现这个?

javascript jquery

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

Jquery:从触发器返回值

我正在使用触发器调用从自定义事件获取值但我希望它返回一个值,并且当我执行以下调用时它只给我Object对象:

var user_id=$("#my_div").trigger("get_id", [username]);
Run Code Online (Sandbox Code Playgroud)

我的触发事件函数如下所示:

$("#my_div").on("get_id", function(e, username){
    var user_id;
    if (username='fred'){
        user_id=1;
    }
    else if(username='mario'){
        user_id=2;
    }
    return user_id;
});
Run Code Online (Sandbox Code Playgroud)

jquery triggers

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

单击<div>以聚焦<input>

我有一系列input元素,每个元素都有几个<div>标签分开.
我喜欢,如果我可以click在任何地方,<div>它将focus在一个input.
这是可能的,如果是这样,任何人都可以提供脚本的想法?

html javascript jquery input onclick

24
推荐指数
4
解决办法
6万
查看次数

测试ModelState在asp.net mvc中始终有效

在测试我的控制器的动作时,ModelState始终有效.

public class Product
{
    public int Id { get; set; }

    [Required]
    [StringLength(10)]
    public string Name { get; set; }

    [Required]
    public string Description { get; set; }

    [Required]
    public decimal Price { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

而我的控制器.

public class ProductController : Controller
{
      [HttpPost]
      public ActionResult Create(Product product)
      {
            if (ModelState.IsValid)
            {
                   // Do some creating logic...
                   return RedirectToAction("Display");
            }

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

并测试:

[Test]
public TestInvalidProduct()
{
     var product = new Product();
     var controller = new …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc unit-testing modelstate asp.net-mvc-3

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

避免在Type.GetType()中给出命名空间名称

Type.GetType("TheClass");
Run Code Online (Sandbox Code Playgroud)

null如果namespace不存在则返回如下:

Type.GetType("SomeNamespace.TheClass"); // returns a Type object 
Run Code Online (Sandbox Code Playgroud)

有没有办法避免给出这个namespace名字?

c# reflection types c#-4.0

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

WebResource.axd在哪里

我正在寻找文件WebResource.axd(看它的源代码),但我找不到它.
它在哪里?

.net asp.net

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

Angular UI Grid 3.x版本中的操作按钮

我试图使用Angular UI Grid(不稳定版本)渲染一个简单的表.对于每一行,我需要一个按钮,点击时应该在我的父控制器中处理.

Plunker

使用Javascript: -

angular.module("app", ['ui.grid', 'ui.grid.edit', 'ui.grid.selection', 'ui.grid.pagination', 'ui.grid.expandable', 'ui.grid.paging']).controller("appController", function($scope) {
  console.log("Controller is up.");
  $scope.data = [];
  for (var i = 0; i < 50; i++) {
    $scope.data.push({
      fullName: "Name" + i,
      age: i
    });
  }

  $scope.clickHandler = function(){
    // this never gets invoked ?!
    console.log("Row Action click Handler.");
  };


  $scope.gridOptions = {
    data: $scope.data,
    columnDefs:[ {name:'fullName',field:'fullName'},
              {name:'age',field:'age'},
              {name:' ',cellTemplate:'<div><button ng-click="clickHandler()">Click Here</button></div>'}
            ]
  };
});
Run Code Online (Sandbox Code Playgroud)

HTML

<!DOCTYPE html>
<html>

<head>
  <link rel="stylesheet" href="http://ui-grid.info/release/ui-grid-unstable.min.css">
  <link …
Run Code Online (Sandbox Code Playgroud)

angularjs angular-ui-grid

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

如何判断变量是否已在C#中初始化?

我知道这是一个愚蠢的问题,我想之前一定有人问过.但是我无法找到问题的答案.

下面是一些示例代码(当然不会编译)来概述我的问题:

class test
{
     int[] val1;
     string val2;

     static bool somefunction(test x, test y)
     {
         dosomestuff()

         test result;

         while(result is nothing)
         {
              if(somecondition){result=new test(something);}
         }
     }
}
Run Code Online (Sandbox Code Playgroud)

我遇到的问题在于以下几行:

while(result is nothing)
Run Code Online (Sandbox Code Playgroud)

这是VB的语法,当然这不是C#编译器所接受的.有人能告诉我如何解决这个问题吗?

c# class nothing isset

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

太多的ID会影响性能吗?

如果我在页面中有不必要id的元素,就像在HTML HelperASP.Net-MVC.
它会降低我的id选择器的性能吗?(我有一个巨大的元素页面)

例:

// First DOM   
<HTML>
...
    <input type="text" value="first" id="useless" />
    <input type="text" value="second" id="useful" />
</HTML>

// Second  DOM  
<HTML>
...
    <input type="text" value="first"/>
    <input type="text" value="second" id="useful" />
</HTML>
Run Code Online (Sandbox Code Playgroud)

脚本:

<script>
    alert($('#useful').val());
    // never select the first element (with the useless id)
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript asp.net-mvc performance jquery

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

在Generic类型参数之前,"out"是什么意思?

我在寻找GroupBy返回类型时看到了一种不熟悉的语法:

public interface IGrouping<out TKey, out TElement> : IEnumerable<TElement>
Run Code Online (Sandbox Code Playgroud)

MSDN来源

我知道out方法中的含义,但不是泛型界面.

out泛型中的含义是什么?

.net c# compiler-construction generics c#-3.0

20
推荐指数
3
解决办法
5980
查看次数