62,075
社区成员
发帖
与我相关
我的任务
分享
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="TestForm.aspx.cs" Inherits="WebAppTester.TestForm" %>
<!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">
<div>
<asp:ListBox ID="lstTest" Rows="16" runat="server" />
</div>
</form>
</body>
</html>
using System;
using System.Web.UI;
namespace WebAppTester
{
public partial class TestForm : Page
{
protected void Page_Load(object sender, EventArgs e)
{
lstTest.DataSource = Enum.GetNames(typeof(ConsoleColor));
lstTest.SelectedIndex = 4;
lstTest.DataBind();
lstTest.Enabled = false;
}
}
}
.aspNetDisabled
{
color: Red;
background-color: Aqua;
}
<head runat="server">
<title>测试页</title>
<link href="Main.css" rel="stylesheet" type="text/css" />
</head>
<asp:Button ID="btnSubmit" Enabled="false" Text="提交" runat="server" />
<input type="submit" name="btnSubmit" value="提交" id="btnSubmit" disabled="disabled" class="aspNetDisabled" />
<!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><title>
无标题页
</title></head>
<body>
<form name="form1" method="post" action="WebForm8.aspx" id="form1">
<div>
<input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/wEPDwUKMTc4ODEwNzcyOQ9kFgICAw9kFgICAQ8QDxYGHg5EYXRhVmFsdWVGaWVsZAUIQ29sdW1uSUQeC18hRGF0YUJvdW5kZx4HRW5hYmxlZGhkEBUFBE5JS0UGTGlOaW5nBkpvcmRhbgVLYXBwYQRBbnRhFQUETklLRQZMaU5pbmcGSm9yZGFuBUthcHBhBEFudGEUKwMFZ2dnZ2cWAQIEZGSSmDjOqHuTRyQ0aXYlq3pubiSHyQ==" />
</div>
<div>
<input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/wEWBgLj5/SACgLwxduiBALp8/MxAp6qrsYNAqPeqtoHAtCDgdsOg6lPIygyST8TsdjXD8jluXehhIU=" />
</div>
<div>
<select size="16" name="lstTest" id="lstTest" disabled="disabled">
<option value="NIKE">NIKE</option>
<option value="LiNing">LiNing</option>
<option value="Jordan">Jordan</option>
<option value="Kappa">Kappa</option>
<option selected="selected" value="Anta">Anta</option>
</select>
</div>
</form>
</body>
</html>
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm8.aspx.cs" Inherits="WebApplication1.WebForm8" %>
<!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">
<div>
<asp:ListBox ID="lstTest" Rows="16" runat="server" />
</div>
</form>
</body>
</html>
protected void Page_Load(object sender, EventArgs e)
{
User user = new User();
user.Username = "James";
user.PassWord = "123";
DataTable dt1 = new DataTable();
dt1.Columns.Add("ColumnID", typeof(string));
DataRow dr1 = dt1.NewRow();
dr1["ColumnID"] = "NIKE";
DataRow dr2 = dt1.NewRow();
dr2["ColumnID"] = "LiNing";
DataRow dr3 = dt1.NewRow();
dr3["ColumnID"] = "Jordan";
DataRow dr4 = dt1.NewRow();
dr4["ColumnID"] = "Kappa";
DataRow dr5 = dt1.NewRow();
dr5["ColumnID"] = "Anta";
dt1.Rows.Add(dr1);
dt1.Rows.Add(dr2);
dt1.Rows.Add(dr3);
dt1.Rows.Add(dr4);
dt1.Rows.Add(dr5);
lstTest.DataSource = dt1.DefaultView;
lstTest.DataValueField = "ColumnID";
lstTest.SelectedIndex = 4;
lstTest.DataBind();
lstTest.Enabled = false;
}
<!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><title>测试页</title></head>
<body>
<form method="post" action="TestForm.aspx" id="form1">
<div class="aspNetHidden"><input type="hidden" name="__VIEWSTATE" id="__VIEWSTATE" value="/w...A==" /></div>
<div class="aspNetHidden"><input type="hidden" name="__EVENTVALIDATION" id="__EVENTVALIDATION" value="/w...N6" /></div>
<div>
<select size="16" name="lstTest" id="lstTest" class="aspNetDisabled">
<option value="Black">Black</option>
<option value="DarkBlue">DarkBlue</option>
<option value="DarkGreen">DarkGreen</option>
<option value="DarkCyan">DarkCyan</option>
<option selected="selected" value="DarkRed">DarkRed</option>
<option value="DarkMagenta">DarkMagenta</option>
<option value="DarkYellow">DarkYellow</option>
<option value="Gray">Gray</option>
<option value="DarkGray">DarkGray</option>
<option value="Blue">Blue</option>
<option value="Green">Green</option>
<option value="Cyan">Cyan</option>
<option value="Red">Red</option>
<option value="Magenta">Magenta</option>
<option value="Yellow">Yellow</option>
<option value="White">White</option>
</select>
</div>
</form>
</body>
</html>
<select name="selectlist" size="23" disabled="disabled" multiple>
<option>123</option>
<option>123</option>
<option>123</option>
<option>123</option>
</select>
<asp:ListBox ID="ListBox1" runat="server" Enabled=false Width="126px">
<asp:ListItem Value="sss"></asp:ListItem>
<asp:ListItem Value="sss"></asp:ListItem>
<asp:ListItem Value="sssff"></asp:ListItem>
<asp:ListItem></asp:ListItem>
</asp:ListBox>
可以,
你把
lstTest.DataSource = Enum.GetNames(typeof(ConsoleColor));
lstTest.SelectedIndex = 4;
lstTest.DataBind();
换成遍历添加试试。