ASP.NET如何改變checkboxlist選中項字體顏色_.Net教程

      編輯Tag賺U幣
      教程Tag:暫無Tag,歡迎添加,賺取U幣!

      推薦:.NET教程之代碼控制頁面部分元素隱藏與顯示
      ASP.Net控件模板中根據綁定對象的屬性控制元素隱現技巧 在ASP.Net頁面中,控制部分元素隱現通常采用這種方法: %if(this.顯示編輯面板){% ……要顯示的Html代碼…… %}% 這種用法很方便,但是如果希望在服務器控件模板中使用它,以對綁定對象的某個屬性進行

      1.default.aspx設計頁面
      <%@ Page Language="C#" AutoEventWireup="true"  CodeFile="Default.aspx.cs" Inherits="_Default" %>
      <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

      <html xmlns="http://www.w3.org/1999/xhtml" >
      <head runat="server">
          <title>無標題頁</title>
      </head>
      <body>
          <form id="form1" runat="server">
          <asp:CheckBoxList ID="CheckBoxList1" runat="server" Width="728px" Height="40px" RepeatDirection="Horizontal">
                          <asp:ListItem Value="報紙">報紙</asp:ListItem>
                          <asp:ListItem>雜志</asp:ListItem>
                          <asp:ListItem>廣播</asp:ListItem>
                          <asp:ListItem>電視</asp:ListItem>
                          <asp:ListItem>網絡</asp:ListItem>
                          <asp:ListItem>親朋介紹</asp:ListItem>
                          <asp:ListItem>招生簡章</asp:ListItem>
                          <asp:ListItem>招生咨詢會</asp:ListItem>
      </asp:CheckBoxList>
              <asp:Button ID="Button1" runat="server" OnClick="Button1_Click" Text="Button" Width="107px" />
          </form>
      </body>
      </html>

      2.default.aspx.cs
      protected void Page_Load(object sender, EventArgs e)
          {
          }
          protected void Button1_Click(object sender, EventArgs e)
          { 
              for (int i = 0; i < this.CheckBoxList1.Items.Count; i++)
              {
                  if (this.CheckBoxList1.Items[i].Selected == true)
                  { 
                     this.CheckBoxList1.Items[i].Text = this.CheckBoxList1.Items[i].Text.IndexOf("font") == -1 ? "<font color=’red’>" + this.CheckBoxList1.Items[i].Text + "</font>" : this.CheckBoxList1.Items[i].Text.Replace("Black", "red");
                  }
                  else
                  {
                      this.CheckBoxList1.Items[i].Text =this.CheckBoxList1.Items[i].Text.IndexOf("font") == -1 ? "<font color=’Black’>" + this.CheckBoxList1.Items[i].Text + "</font>" : this.CheckBoxList1.Items[i].Text.Replace("red", "Black");

                  }
              } 
          }

      分享:解讀ASP.NET防止SQL注入攻擊常用方法
      一、什么是SQL注入式攻擊? 所謂SQL注入式攻擊,就是攻擊者把SQL命令插入到Web表單的輸入域或頁面請求的查詢字符串,欺騙服務器執行惡意的SQL命令。在某些表單中,用戶輸入的內容直接用來構造(或者影響)動態SQL命令,或作為存儲過程的輸入參數,這類表單特別

      來源:模板無憂//所屬分類:.Net教程/更新時間:2010-02-27
      相關.Net教程