欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

asp.net 獲取Datalist中Checkbox的值的小結(jié)

 更新時間:2010年04月03日 17:27:39   作者:  
最近開發(fā)過程中遇到一個小問題,要獲取checkbox的值,在網(wǎng)上搜索了一下,發(fā)現(xiàn)基本上都是用JS實現(xiàn)的,現(xiàn)在我將自己的做法記錄一下,以便以后繼續(xù)使用。
前臺的示例代碼如下,用的是datalist控件,要顯示的是Student表中的StudentID和姓名
復(fù)制代碼 代碼如下:

<asp:DataList ID="dlTable" runat="server" >
<ItemTemplate>
<td align="center">
<asp:Label ID="lblID" runat="server" Text='<%#Eval("StudentID") %>' Visible="false"></asp:Label>
<asp:CheckBox ID="Chkbox" runat="server" />
</td>
<td>
<%#Eval("studentname") %>
</td>
<td>
<%#Eval("studentid") %>
</td>
</ItemTemplate>
</asp:DataList>

后臺代碼如下:
復(fù)制代碼 代碼如下:

//new一個stringbulider的實例sbitems

StringBuilder sbitems = new StringBuilder();
foreach (DataListItem item in dlTable.Items)
{

//獲取前臺控件
CheckBox chkbox = item.FindControl("Chkbox") as CheckBox;
Label lbId = item.FindControl("lblID") as Label;

//如果checkbox被check了,那么將對應(yīng)的label綁定的值賦給sbitems,以進(jìn)行后續(xù)的操作,比如刪除。
if (chkbox == null || lblID== null)
{
continue;
}
if (chkbox.Checked)
{
sbitems.Append(lblID.Text.ToString());
sbitems.Append(",");
}
}

//由于多了一個逗號,所以還要remove掉逗號
if (!sbitems.ToString().Trim().Equals(string.Empty))
{
sbitems.Remove(sbitems.Length - 1, 1);
}

這樣就獲取了前臺checkbox中選取的值,但是我感覺這個方法用的好像復(fù)雜了一點,各位達(dá)人如果有更好的通過C#獲取Checkbox值得方法,請賜教。本人很想知道如何使用Checkboxlist的方法。

相關(guān)文章

  • asp.net基于HashTable實現(xiàn)購物車的方法

    asp.net基于HashTable實現(xiàn)購物車的方法

    這篇文章主要介紹了asp.net基于HashTable實現(xiàn)購物車的方法,涉及asp.net中HashTable結(jié)合session實現(xiàn)購物車功能的相關(guān)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-12-12
  • asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法

    asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法

    這篇文章主要給大家介紹了關(guān)于asp.net mvc 實現(xiàn)文件上傳帶進(jìn)度條的思路與方法,文中給出了詳細(xì)的示例代碼,相信對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們可以參考借鑒,下面來跟著小編一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-12-12
  • asp.net+Ajax校驗用戶是否存在的實現(xiàn)代碼

    asp.net+Ajax校驗用戶是否存在的實現(xiàn)代碼

    主要技術(shù)點 jquery ajax以及blur事件,當(dāng)用戶名輸入框失去焦點的時候就會觸發(fā)blur事件,然后進(jìn)行ajax請求,獲得結(jié)果(true或者false),如果請求結(jié)果為true,就把用戶名輸入框圖片替換成ok,并且輸出文字:恭喜您
    2012-05-05
  • Community Server專題三:HttpModule

    Community Server專題三:HttpModule

    Community Server專題三:HttpModule...
    2007-03-03
  • 列舉ASP.NET頁面之間傳遞值的幾種方式

    列舉ASP.NET頁面之間傳遞值的幾種方式

    這篇文章主要介紹了列舉ASP.NET 頁面之間傳遞值的幾種方式,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • asp.net 使用js分頁實現(xiàn)異步加載數(shù)據(jù)

    asp.net 使用js分頁實現(xiàn)異步加載數(shù)據(jù)

    這篇文章主要介紹了asp.net使用js分頁實現(xiàn)異步加載數(shù)據(jù),需要的朋友可以參考下
    2014-04-04
  • ASP.NET中畫圖形驗證碼的實現(xiàn)代碼

    ASP.NET中畫圖形驗證碼的實現(xiàn)代碼

    這篇文章給大家介紹了asp.net中畫圖形驗證碼的實現(xiàn)方法,代碼簡單易懂,非常不錯,具有參考借鑒價值,需要的朋友參考下
    2017-01-01
  • 如何在ASP.NET Core類庫項目中讀取配置文件詳解

    如何在ASP.NET Core類庫項目中讀取配置文件詳解

    這篇文章主要給大家介紹了關(guān)于如何在ASP.NET Core類庫項目中讀取配置文件的相關(guān)資料,這是朋友提的一個問題,文中通過示例代碼介紹的非常詳解,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起看看吧。
    2017-10-10
  • asp.net下ajax.ajaxMethod使用方法

    asp.net下ajax.ajaxMethod使用方法

    使用AjaxMethod可以在客戶端異步調(diào)用服務(wù)端方法,簡單地說就是在JS里調(diào)用后臺.cs文件里的方法,做一些JS無法做到的操作,如查詢數(shù)據(jù)庫
    2011-10-10
  • 淺談ASP.NET常用數(shù)據(jù)綁定控件優(yōu)劣總結(jié)

    淺談ASP.NET常用數(shù)據(jù)綁定控件優(yōu)劣總結(jié)

    這篇文章主要介紹了淺談ASP.NET常用數(shù)據(jù)綁定控件優(yōu)劣總結(jié),以便在實際的開發(fā)中選用合適的控件進(jìn)行數(shù)據(jù)綁定,以提高開發(fā)效率。
    2016-12-12

最新評論