zoukankan      html  css  js  c++  java
  • mvc 学习(一)

    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的键的名字

  • 相关阅读:
    volatile用法
    static用法
    sizeof用法
    C语言void关键字的深刻含义
    extern用法
    const用法
    attribute用法
    Task的运行过程分析
    Android BroadcastReceiver实例Demo(有序广播的发送)
    旅行-许巍
  • 原文地址:https://www.cnblogs.com/sunzgod/p/4497294.html
Copyright © 2011-2022 走看看