2012-08-10 73 views
1

有人可以告訴我,如果在asp.net web窗體是像Tag財產像Windows窗體中的東西。
我想將一些數據綁定到控件,以後我將能夠識別它們而無需添加大量if(...) { }
更具體地說,我想在構建sql selectcommand時使用該標記,並且這些標記將如下所示: c.City, c.Country,它會被綁定到checkboxlistsasp.net web窗體標籤屬性

+0

是不是有一個'隱藏'的HTML字段,你可以用於這種目的?對不起,很高興長時間不開發網頁。 – CMPerez 2012-08-10 08:33:04

+0

我沒有看到像這樣的東西。我的想法只是把這個命令建立在循環中,因爲我有8個這樣的checkboxlists,並且它會逐一建立這個更優雅。 – 2012-08-10 08:39:56

+0

請向我們展示您遇到問題的代碼。 – 2012-08-10 11:00:26

回答

2

你能發明自己的屬性嗎?

<asp:CheckBoxList ID="CheckBoxList1" runat="server" MyAttribute="Country" > 

    </asp:CheckBoxList> 

然後在代碼隱藏:

string myatt = CheckBoxList1.Attributes["MyAttribute"]; 
switch (myatt) { 
case "Country": 
    CheckBoxList1.DataSource = ... etc 

這是你在找什麼?

+0

就是這樣。這似乎很簡單。我不認爲我可以附加一些自己的屬性,謝謝!!!!!!! – 2012-08-10 12:23:55