<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-1  評論-0  文章-0  trackbacks-0
      2012年2月24日

    1.為按鈕添加確認對話框

    Button.Attributes.Add("onclick","return confirm('確認?')");

    Button.Attributes.Add("onclick","if(confirm('確定?')){return true;}else{return false;}")

     

    2.表格超連接列傳遞參數

    <asp:HyperLinkColumn Target="_blank" headertext="ID" DataTextField="id" NavigateUrl="aaa.aspx?id='<%# DataBinder.Eval(Container.DataItem, "數據字段1")%>'&name='<%# DataBinder.Eval(Container.DataItem, "數據字段2")%>'/>

     

    3.表格點擊改變顏色

    if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem)

    {

     

    e.Item.Attributes.Add("onclick","this.style.backgroundColor='#99cc00';this.style.color='buttontext';this.style.cursor='default';");

    }

     

    4.清空Cookie

    Cookie.Expires=[DateTime];

    Response.Cookies("UserName").Expires = 0;

     

    5.Panel 橫向滾動,縱向自動擴展

    <asp:panel style="overflow-x:scroll;overflow-y:auto;"></asp:panel>

     

    6.數字格式化

    <%#Container.DataItem("price")%> 結果:500.0000格式化:500.00

    <%#Container.DataItem("price","{0:#,##0.00}")%>

    int i=123456;

    string s=i.ToString("###,###.00");

     

    7.日期格式化

    <%# DataBinder.Eval(Container.DataItem,"Date")%> 結果:2004-8-11 19:44:28 格式化:2004-8-11

    <%# DataBinder.Eval(Container.DataItem,"Date","{0:yyyy-M-d}")%>

     

    8.時間格式化

    string aa=DateTime.Now.ToString("yyyyMMdd");

    當前年月日時分秒 currentTime=System.DateTime.Now;

    當前年 int = DateTime.Now.Year;

    當前毫秒 int 毫秒= DateTime.Now.Millisecond;

     

    9.自定義分頁代碼

    public static int pageCount; //總頁面數

    public static int curPageIndex=1; //當前頁面   

    if(ccDataGrid.CurrentPageIndex<(ccDataGrid.PageCount - 1))

    {//下一頁

      ccDataGrid.CurrentPageIndex += 1;

      curPageIndex+=1;

    }

    bind(); // ccDataGrid數據綁定函數

    if(ccDataGrid.CurrentPageIndex>0)

    { //上一頁

      ccDataGrid.CurrentPageIndex += 1;

      curPageIndex-=1;

    }

    bind(); // ccDataGrid數據綁定函數

    int a=int.Parse(JumpPage.Value.Trim());//JumpPage.Value.Trim()為跳轉值

    if(a<DataGrid1.PageCount)

    { //直接頁面跳轉

      this.ccDataGrid.CurrentPageIndex=a;

    }

    bind(); // ccDataGrid數據綁定函數

     

    10.變量.ToString()

    字符型轉換 轉為字符串

    12345.ToString("n"); //生成 12,345.00

    12345.ToString("C"); //生成 12,345.00

    12345.ToString("e"); //生成 1.234500e+004

    12345.ToString("f4"); //生成 12345.0000

    12345.ToString("x"); //生成 3039 (16進制)

    12345.ToString("p"); //生成 1,234,500.00%

     

    11.客戶端驗證控件

    //驗證空值

    <asp:requiredfieldvalidator id="valUsername" runat="server" controltovalidate="txtUsername" display="None" errormessage="請輸入用戶名 !!"></asp:requiredfieldvalidator>

    //驗證網址

    <asp:regularexpressionvalidator id="rev" runat="server" ErrorMessage="公司網址不合法[要有http://] " Display="None" ControlToValidate="txtCPWebsite" ValidationExpression="http://([\w-]+\.)+[\w-]+(/[\w- ./?%&amp;=]*)?"></asp:regularexpressionvalidator>

    //驗證郵箱

    <asp:RequiredFieldValidator id="rfv" runat="server" ControlToValidate="txtCPEmail" Display="None" ErrorMessage="請輸入電子郵箱 !!"></asp:RequiredFieldValidator>

    //驗證郵編

    <asp:regularexpressionvalidator id="rev5" runat="server" ErrorMessage="郵政編碼不合法 " Display="None" ControlToValidate="txtCPPostCode" ValidationExpression="\d{6}"></asp:regularexpressionvalidator>

    //顯示錯誤信息

    <asp:validationsummary id="vs" runat="server" ShowSummary="False" ShowMessageBox="True"></asp:validationsummary>

     

    12.DataBinding綁定表達式

    以該oil paintings網站案例來說,它的產品頁面都調用了DataBinding綁定表達式

    1) 普通的綁定表達式

    <%# DataBinder.Eval(Container.DataItem, "ContactName") %>

    2) 文本+綁定表達式

    <asp:Label id=lblDate runat="server" Text='<%# "[" + DataBinder.Eval(Container, "DataItem.NewsCreatedate") + "]" %>' ForeColor="Red"></asp:Label>

    3) 同時帶有顯示格式的綁定表達式

    <%# DataBinder.Eval(Container,"DataItem.USActiveDate","{0:yyyy-MM-dd}") %>

    4) 結合綁定表達式和模態框

    <A href='<%# ShowModalWin(Convert.ToString(DataBinder.Eval(Container.DataItem, "PictureImage")),Convert.ToString(DataBinder.Eval(Container.DataItem, "DetailID")),Convert.ToString(DataBinder.Eval(Container.DataItem, "PictureID")))%>'>

    其中:后臺代碼文件中ShowModalWin()方法的定義如下:

    protected string ShowModalWin(string PictureImage,string DetailID,string PictureID)

    {

    return " window.showModalDialog(\"Customers/ShowPictureInfo.aspx?pid="+PictureImage+"&did="+DetailID+"&id="+PictureID+"\",\"\",\"dialogHeight:320px;dialogWidth:480px;center:yes;help:no;status:no;scroll:no\");";

    }

    或者將參數提取出來單獨定義成一變量:

    const string WINDOWPARAMSTRING="dialogWidth:540px;dialogHeight:420px;help:0;status:0;resizeable:1;scroll:no";

    Page.RegisterStartupScript("functionscript","<script language='javascript'>window.showModalDialog('EditUserService.aspx?URID="+iURID+"','','"+WINDOWPARAMSTRING+"')</script>");

     

    13.html字符轉換的兩個函數

    public string Encode(string str)

    {

    str=str.Replace("&","&amp;");

    str=str.Replace("'","''");

    str=str.Replace("\"","&quot;");

    str=str.Replace(" ","&nbsp;");

    str=str.Replace("<","&lt;");

    str=str.Replace(">","&gt;");

    str=str.Replace("\n","<br>");

    return str;

    }

    public string Decode(string str)

    {

    str=str.Replace("\n","<br>");

    str=str.Replace("&gt;",">");

    str=str.Replace("&lt;","<");

    str=str.Replace("&nbsp;"," ");

    str=str.Replace("&quot;","\"");

    return str;

    }

    posted @ 2012-02-24 20:57 mad fans| 編輯 收藏
    僅列出標題  
    主站蜘蛛池模板: 国产亚洲精品a在线观看| 国产免费人视频在线观看免费| 爱情岛论坛网亚洲品质自拍| 色偷偷尼玛图亚洲综合| 国产小视频免费观看| 免费一级全黄少妇性色生活片| 久久久久亚洲AV无码永不| 亚洲精品色播一区二区| 巨胸喷奶水视频www网免费| 亚洲日韩一中文字暮| 日韩免费无码一区二区视频| 香蕉视频亚洲一级| 亚洲精品色婷婷在线影院| 999zyz**站免费毛片| 久久亚洲中文字幕精品有坂深雪| 最近2019免费中文字幕6| 亚洲免费视频网址| 麻豆精品国产免费观看| 一级做a爰片性色毛片免费网站| 亚洲日本va午夜中文字幕久久| 日本高清不卡aⅴ免费网站| 国产美女无遮挡免费网站| 老司机午夜在线视频免费| 国产亚洲精品无码拍拍拍色欲 | 久久精品国产亚洲av瑜伽| www.亚洲精品.com| 女人体1963午夜免费视频| 亚洲乱码一区av春药高潮| 免费少妇a级毛片人成网| a级成人毛片免费图片| 亚洲另类春色国产精品| 日本19禁啪啪无遮挡免费动图| 国产福利在线观看永久免费| 亚洲精品福利网站| 亚洲AV无码乱码在线观看| 无人在线观看免费高清| 国产精品亚洲一区二区三区 | 亚洲一区中文字幕在线观看| 国产免费AV片无码永久免费| 久久久精品午夜免费不卡| 久久夜色精品国产噜噜亚洲a|