ASP.NET 2.0中隱藏listbox的某一項
2024-07-10 12:56:44
供稿:網友
在asp.net 2.0中,可以隱藏listbox中的某一項,比如
listitem item = new listitem(text, value, enabled);
當然,也可以用
item.enabled = false;
雖然在頁面中隱藏了,但依然可以用代碼來訪問隱藏的選項的,下面是一個例子
<%@ page language="c#" %>
<script runat="server">
protected void page_load(object sender, eventargs e)
{
if (!page.ispostback)
{
listitem[] items = new listitem[]
{
new listitem("item 1", "value 1"),
new listitem("item 2", "value 2", false),
new listitem("item 3", "value 3"),
new listitem("item 4", "value 4")
};
listbox1.items.addrange(items);
}
}
protected void button1_click(object sender, eventargs e)
{
foreach (listitem item in listbox1.items)
{
response.write(item.text + " enabled=" + item.enabled + "<br>");
}
}
</script>
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>untitled page</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:listbox id="listbox1" runat="server" />
<asp:button id="button1" runat="server" text="button" onclick="button1_click" /></div>
</form>
</body>
</html>