asp.net web窗体标签属性

问题描述:

有人可以告诉我,如果在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

你能发明自己的属性吗?

<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