• Asp.net注意的细节


    My97DatePicker动态限制日期

    <asp:TextBox ID="txtDateStart" runat="server" CssClass="txtbox Wdate" onfocus="WdatePicker({maxDate:'#F{$dp.$D(\'txtDateEnd\');}',dateFmt:'yyyy-MM-dd'})" ReadOnly="true"></asp:TextBox> - 
    <asp:TextBox ID="txtDateEnd" runat="server" CssClass="txtbox Wdate" onfocus="WdatePicker({minDate:'#F{$dp.$D(\'txtDateStart\',{d:1});}',dateFmt:'yyyy-MM-dd'})" ReadOnly="true"></asp:TextBox>

    上面用了只读属性,这样会让asp.net的后台代码获取不到时间值。应该把只读去掉,在WatePicker里加上readOnly:true属性。My97DatePicker更多设置详情到官网。

     <asp:TextBox ID="txtDateStart" runat="server" CssClass="inputBox Wdate"  onfocus="WdatePicker({doubleCalendar:true,maxDate:'#F{$dp.$D(\'txtDateEnd\');}',dateFmt:'yyyy-MM-dd HH:mm:ss',readOnly:true})"></asp:TextBox>
            -
    <asp:TextBox ID="txtDateEnd" runat="server" CssClass="inputBox Wdate"  onfocus="WdatePicker({doubleCalendar:true,minDate:'%y-%M-%d',minDate:'#F{$dp.$D(\'txtDateStart\');}',dateFmt:'yyyy-MM-dd HH:mm:ss',readOnly:true})"></asp:TextBox>

     使用my97在IE下面有bug,可能是因为是用旧版本的缘故,下个最新版本就没事了。

     对于服务器控件不能这样赋值,只能通过txtTotelPrice.Text=order.TotalPrice.ToString();

     <asp:TextBox ID="txtTotelPrice" Text='<%=order.TotalPrice.ToString() %>' CssClass="txtbox" runat="server"></asp:TextBox>

    asp.net文本框的密码模式

    赋值:this.txtPass.Attributes.Add("value", admin.APass);

    取值:ad.APass = this.txtPass.Text;

    取值不是ad.APass = this.txtPass.Attributes["value"]; ,这个取到的是原来的值。

  • 相关阅读:
    memcache 基本操作
    PHP 实现定时任务的几种方法
    PDO 事务处理
    mysql命令gruop by报错this is incompatible with sql_mode=only_full_group_by
    ASP.NET Web API 跨域访问(CORS)
    nmap使用
    买定离手,落子无悔
    html5plus处理返回键
    PAT 1008 数组元素循环右移问题
    PAT 1007 素数对猜想
  • 原文地址:https://www.cnblogs.com/hougelou/p/2854316.html
Copyright © 2020-2023  润新知