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

  • 相关阅读:
    Hadoop集群(三) Hbase搭建
    Hadoop集群(二) HDFS搭建
    Hadoop集群(一) Zookeeper搭建
    Redis Cluster 添加/删除 完整折腾步骤
    Redis Cluster在线迁移
    Hadoop分布式HA的安装部署
    Describe the difference between repeater, bridge and router.
    what is the “handover” and "soft handover" in mobile communication system?
    The main roles of LTE eNodeB.
    The architecture of LTE network.
  • 原文地址:https://www.cnblogs.com/sunzgod/p/4497294.html
Copyright © 2020-2023  润新知