参数中的问好(?)表示可空类型;例如:
public ActionResult ShowArticles(DateTime ? date)
{
if (!date.HasValue)
{
date=DateTime.Now;
ViewData["Message"] = date;
}
return View();
}
参数为null 总结(?)
1. 任意一个可为空的值类型都可以与 Object 共存,而不会被认为是错误的不明确的重载,但是 Object 永远不会被调用
2. String、DateTime等无法与其他非 Object 类型作为两个重载,会产生不能明确调用的错误
3. 整型(Int16/Int32/Int64)和浮点数(Single/Double)可以共存,优先级和大家想的一样,整型优先于浮点,小的优先于大的
4. 特殊的数字类型 Decimal 可以与整型共存,而优先级低于整型,但无法与浮点数共存
*********************************************************************************************************************
public static MvcHtmlString RadioButton1(this HtmlHelper htmlHelper, bool? isChecked = null, string cssClass = null, int? size = null, string style = null, int? tabIndex = null, string title = null)
{
}
js
$("[id$='d']").each(function(){
alert($(this).val());
});
var sum = 0; var asum = $("input[id^='asum']"); $.each(function(){ sum += $(this).val(); });
a_textTreeOne_010