我正在使用触发器调用从自定义事件获取值但我希望它返回一个值,并且当我执行以下调用时它只给我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) 我有一系列input元素,每个元素都有几个<div>标签分开.
我喜欢,如果我可以click在任何地方,<div>它将focus在一个input.
这是可能的,如果是这样,任何人都可以提供脚本的想法?
在测试我的控制器的动作时,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) 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名字?
我试图使用Angular UI Grid(不稳定版本)渲染一个简单的表.对于每一行,我需要一个按钮,点击时应该在我的父控制器中处理.
使用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) 我知道这是一个愚蠢的问题,我想之前一定有人问过.但是我无法找到问题的答案.
下面是一些示例代码(当然不会编译)来概述我的问题:
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#编译器所接受的.有人能告诉我如何解决这个问题吗?
如果我在页面中有不必要id的元素,就像在HTML Helper中ASP.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) 我在寻找GroupBy返回类型时看到了一种不熟悉的语法:
public interface IGrouping<out TKey, out TElement> : IEnumerable<TElement>
Run Code Online (Sandbox Code Playgroud)
我知道out方法中的含义,但不是泛型界面.
out泛型中的含义是什么?
c# ×4
jquery ×4
javascript ×3
.net ×2
asp.net-mvc ×2
html ×2
angularjs ×1
asp.net ×1
c#-3.0 ×1
c#-4.0 ×1
class ×1
generics ×1
input ×1
isset ×1
modelstate ×1
nothing ×1
onclick ×1
performance ×1
reflection ×1
triggers ×1
types ×1
unit-testing ×1