1.a标签里三元运算符的写法 :
<a href="/Travel/TravelAbroadList/@ViewData["searchname"]_0_@ViewBag.traveltype" class='@(ViewBag.isself == "1"? "" : "on")'>跟团游</a>
<a href="/Travel/TravelAbroadList/@ViewData["searchname"]_0_@ViewBag.traveltype/@ViewBag.travelmonth/?isself=1" class='@(ViewBag.isself == "1"? "on" : "")'>自由行</a>
@Html.Raw(cabintypes.Contains("套房") ? "<a class='fangx_style taofang' href='#taofang' data-type='4'>套房</a>" : "")
2. Error:讲一个字符串转换为datetime时,先分析该字符串以获取日期 --
原因:
格式”是将类、结构或枚举值转换为它们的字符串表示形式的过程,通常是为了使得到的字符串可对用户显示或可用于保存对象的状态。
例如,Int32.ToString(String) 采用字符串参数,此参数定义标准或自定义“格式字符串”,并返回数字的字符串表示形式。 如果格式字符串无效或不受支持,该方法将引发 FormatException。
3.error:
When an object is returned with a NoTracking merge option, Load can only be called when the EntityCollection or EntityReference does not contain objects.
当一个对象返回一个notracking合并选项,加载只能是当entitycollection或EntityReference不包含对象。
这里面用到了多表 关联时 用 json(object) 强制转换的时候会报这种错误
解决办法 object.select(need entity);
4.可空类型 eg:int? tt 使用 tt.value
5. var city = _bcity.SelectAll(p=>p.PCode.Contains("0000")&&!p.Name.Contains("区")&&!p.Name.Contains("县")).ToList(); ef 不包含
db.select(c=>c.id).max()//获取最大值
6.hasclass的值
$(".travelmonth a.on").attr("data-month");
7.
$('#calendarBegin').datepicker({
dateFormat: 'yy-mm-dd',
currentText: '今天',
yearSuffix: "年",
showMonthAfterYear: true,
monthNames: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
minDate: 0,
numberOfMonths: 2,
onSelect: function (selectedDate) {
var timeadd = new Date($("#calendarBegin").val().replace(/-/g, "/")); //在页面取得当前时间,并截取。
timeadd = new Date(timeadd.getTime() + 1 * 24 * 60 * 60 * 1000); //对取得的时间加1天。当然可以改为你想要的。
timeadd = timeadd.getFullYear() + "-" + (timeadd.getMonth() + 1) + "-" + timeadd.getDate();//重新拼接成2013-1-9 格式
$("#calendarEnd").datepicker("option", "minDate", timeadd);
}
});
$('#calendarEnd').datepicker({
dateFormat: 'yy-mm-dd',
currentText: '今天',
yearSuffix: "年",
showMonthAfterYear: true,
monthNames: ['1月', '2月', '3月', '4月', '5月', '6月', '7月', '8月', '9月', '10月', '11月', '12月'],
dayNames: ['星期日', '星期一', '星期二', '星期三', '星期四', '星期五', '星期六'],
dayNamesShort: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'],
dayNamesMin: ['日', '一', '二', '三', '四', '五', '六'],
minDate: 1,
numberOfMonths: 2
});
6.js获取缓存的cookie
eg:function getCookie(name)
{
var offset,cookieValue;
var search=name+"=";
if(document.cookie.length>0)
{
offset=document.cookie.indexOf(search);
if(offset!=-1)
{
offset += search.length;
end = document.cookie.indexOf(";", offset);
if (end == -1)
end = document.cookie.length;
cookieValue=unescape(document.cookie.substring(offset, end));
}
}
return cookieValue;
}
//name表示cookie的键的名字