很郁闷啊!书的例子老是出错,叫人怎么学啊!哪位大哥帮忙看看
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
string msgCitiesList = "";
if (IsPostBack)
if(list1.Items(0).Selected == true){
msgCitiesList = msgCitiesList + list1.Items(0).Text & "<br/>";
}
if(list1.Items(1).Selected == true){
msgCitiesList = msgCitiesList + list1.Items(1).Text & "<br/>";
}
if(list1.Items(2).Selected == true){
msgCitiesList = msgCitiesList + list1.Items(2).Text & "<br/>";
}
if(msgCitiesList != ""){
Lab1.Text = "You have selected:<br/>" + msgCitiesList;
}else{
Lab1.Text = "";
}
}
</script>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>DropDownList</title>
</head>
<body>
<form runat="server">
<asp:Label ID="Lab1" runat="server" /> <br/>
Which city do you wish to look at hotels for?<br/>
<asp:ListBox ID="list1" SelectionMode="Multiple" runat="server">
<asp:ListItem>Madrid</asp:ListItem>
<asp:ListItem>Oslo</asp:ListItem>
<asp:ListItem>Lisbon</asp:ListItem>
</asp:ListBox><br/>
<asp:Button ID="Button1" Text="Submit" runat="server" />
</form>
</body>
</html>
问题点数:0、回复次数:7Top
1 楼slyly()回复于 2005-06-03 10:00:30 得分 0
============================================
编译器错误信息: CS0118: “System.Web.UI.WebControls.ListControl.Items”表示“属性”,此处应为“方法”
源错误:
行 5: string msgCitiesList = "";
行 6: if (IsPostBack)
行 7: if(list1.Items(0).Selected == true){ //这句出错
行 8: msgCitiesList = msgCitiesList + list1.Items(0).Text & "<br/>";
行 9: }
Top
2 楼linckle(方正)回复于 2005-06-03 10:03:09 得分 0
有这样的书吗? 这可是个宝,去找记者Top
3 楼kavencai(天堂里的猫)回复于 2005-06-03 10:03:36 得分 0
list1.Items[0].SelectedTop
4 楼slyly()回复于 2005-06-03 10:12:52 得分 0
ASP.net (C#)入门经典 Wrox图书
晕哦!CSDN里面的人推荐的,花了我86元了
晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!晕哦!Top
5 楼mathsword(梦在流浪)回复于 2005-06-03 10:22:17 得分 0
你要干什么,要改错?
改过来的
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<script runat="server">
protected void Page_Load(Object Src, EventArgs E)
{
string msgCitiesList = "";
if (IsPostBack)
if(list1.Items[0].Selected == true){
msgCitiesList = msgCitiesList + list1.Items[0].Text +"<br/>";
}
if(list1.Items[1].Selected == true){
msgCitiesList = msgCitiesList + list1.Items[1].Text + "<br/>";
}
if(list1.Items[2].Selected == true){
msgCitiesList = msgCitiesList + list1.Items[2].Text + "<br/>";
}
if(msgCitiesList != ""){
Lab1.Text = "You have selected:<br/>" + msgCitiesList;
}else{
Lab1.Text = "";
}
}
</script>
<HTML>
<HEAD>
<title>DropDownList</title>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</HEAD>
<body>
<form runat="server" ID="Form1">
<asp:Label ID="Lab1" runat="server" /> <br>
Which city do you wish to look at hotels for?<br>
<asp:ListBox ID="list1" SelectionMode="Multiple" runat="server">
<asp:ListItem Value="Madrid" Selected="True">Madrid</asp:ListItem>
<asp:ListItem Value="Oslo">Oslo</asp:ListItem>
<asp:ListItem Value="Lisbon">Lisbon</asp:ListItem>
</asp:ListBox><br>
<asp:Button ID="Button1" Text="Submit" runat="server" />
</form>
</body>
</HTML>
Top
6 楼mathsword(梦在流浪)回复于 2005-06-03 10:23:35 得分 0
那几个语法错误好象是vb.net的写法Top
7 楼qb613ps3(孤星)回复于 2005-06-03 12:02:03 得分 0
()是VB。NET的语法,[]是C#的语法。Top




