大侠帮帮我吧这段程序有错误:CS1061: 'System.Web.UI.HtmlControls.HtmlSelect' does not contain a defi

CS1061:'System.Web.UI.HtmlControls.HtmlSelect'doesnotcontainadefinitionfor'SelectedIt... CS1061: 'System.Web.UI.HtmlControls.HtmlSelect' does not contain a definition for 'SelectedItem' and no extension method 'SelectedItem' accepting a first argument of type 'System.Web.UI.HtmlControls.HtmlSelect' could be found (are you missing a using directive or an assembly reference?)

<%@ Page Language="C#" %>

<!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>Untitled Page</title>

</head>
<body>

<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e){
int numrows=Convert.ToInt32(select1.SelectedItem.Text);
int numcells=Convert.ToInt32(select2.SelectedItem.Text);
Table DyTab=new Table();
for(int j=0;j<numrows;j++)
{
TableRow r=new TableRow();
for(int i=0;i<numcells;i++)
{
TableCell c=new TableCell();
c.Text = ("行"+j.ToString()+",列"+i.ToString());
r.Cells.Add(c);
Dytab.Rows.Add(r);
}
PlaceHolder1.Controls.Add(DyTab);
}
}
void show(Object sender,EventArgs e)
{
PlaceHolder1.Visble=true;
}
</script>
<html>
<form id="form1" runat="server">
<div>

<head>
<title>无标题文档</title>
</head>
行数选择
<select name="select" id="select1" onclick="return select1_onclick()" runat="server" >
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
列数选择
<select name="select" id="select2" runat="server" onclick="return select2_onclick()">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<p>
<asp:ImageButton ID="ImageButton1" ImageUrl="denglu.gif" runat="server"
OntClick=show /></p>
<asp:PlaceHolder ID="PlaceHolder1" runat="server" Visible="false"></asp:PlaceHolder>

</div>
</form>
</body>
</html>
展开
 我来答
丹佛琼斯
2010-11-30
知道答主
回答量:26
采纳率:0%
帮助的人:4.1万
展开全部
没把 新闻 网页 贴吧 知道 MP3 图片 视频 百科 文库 帮助 | 设置
百度知道 > 电脑/网络 > 程序设计 > 其他编程语言
大侠帮帮我吧这段程序有错误:CS1061: 'System.Web.UI.HtmlControls.HtmlSelect' does not contain a defi
悬赏分:0 | 离问题结束还有 5 小时 | 提问者:匿名
CS1061: 'System.Web.UI.HtmlControls.HtmlSelect' does not contain a definition for 'SelectedItem' and no extension method 'SelectedItem' accepting a first argument of type 'System.Web.UI.HtmlControls.HtmlSelect' could be found (are you missing a using directive or an assembly reference?)

<%@ Page Language="C#" %>

<!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>Untitled Page</title>

</head>
<body>

<script language="C#" runat="server">
void Page_Load(Object sender,EventArgs e){
int numrows=Convert.ToInt32(select1.SelectedItem.Text);
int numcells=Convert.ToInt32(select2.SelectedItem.Text);
Table DyTab=new Table();
for(int j=0;j<numrows;j++)
{
TableRow r=new TableRow();
for(int i=0;i<numcells;i++)
{
TableCell c=new TableCell();
c.Text = ("行"+j.ToString()+",列"+i.ToString());
r.Cells.Add(c);
Dytab.Rows.Add(r);
}
PlaceHolder1.Controls.Add(DyTab);
}
}
void show(Object sender,EventArgs e)
{
PlaceHolder1.Visble=true;
}
</script>
<html>
<form id="form1" runat="server">
<div>

<head>
<title>无标题文档</title>
</head>
行数选择
<select name="select" id="select1" onclick="return select1_onclick()" runat="server" >
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
列数选择
<select name="select" id="select2" runat="server" onclick="return select2_onclick()">
<option selected="selected" value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
</select>
<p>
<asp:ImageButton ID="ImageButton1" ImageUrl="denglu.gif" runat="server"
OntClick=show /></p>
<asp:PlaceHolder ID="PlaceHolder1" runat="server" Visible="false"></asp:PlaceHolder>

</div>
</form>
</body>
</html>

回答 共2条

没把
回答者: 15565200 | 二级 | 2010-11-28 15:53

没把
修改回答
回答者: deyanghu | 一级 | 2010-11-30 17:20

转发到:
yuanweiyw
2012-10-20
知道答主
回答量:14
采纳率:0%
帮助的人:9332
展开全部
你我车找车网中遇到同样的错误,解决这个问题需安装Microsoft .NET Framework 2.0 SP2版在,到Microsoft .NET Framework 2.0 NetFx20SP2_x86.exe
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友67d5c5b
2010-11-28
知道答主
回答量:41
采纳率:0%
帮助的人:15.2万
展开全部
没把
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式