| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 3993 人关注过本帖
标题:[求助]如何解决函数未定义
只看楼主 加入收藏
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
更改这段代码string[] strtemp = new string[5] { "<br/>", "<br/>", "<br/>", "<br/>", "<br/>" };

string[] strtemp={"<br>","<br>","<br>","<br>","<br>"}

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-03-25 11:05
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 

我的代码是这样的,希望你耐心一点不要太烦了,哎,关照下新手,
<%@ Page Language="C#"%>

<script language="c#" runat="server">
void WriteInfo(object serder, EventArgs e)
{ string[] strtemp = new string[5] { "<br/>", "<br/>", "<br/>", "<br/>", "<br/>" };
int i = 1;
strtemp[i] = "姓名:"+name.Text+"<br/>" + "<br/>";
if(ra1.Checked )strtemp[i]+="性别:"+"男";
else strtemp[i]+="性别:"+"女";
strtemp[i] += "生日:" + birthday.Text + "<br/>" + "学号:" + sno.Text + "email:" + email.Text+"<br/>" ;
strtemp[i] += "民族:";

strtemp[i] += content.Text.Replace(Convert.ToString(Convert.ToChar(13)), "<br>");
i++;
}
void putout(object serder, EventArgs e)
{ if (i == 5)
{
labContent1.Text = strtemp[i];
}
else
{ labContent1.Text = "请输入五个后再提交,否则重启程序"; }

}
}
</script>

<html>
<body >

<table width="100%" border="0" cellpadding="0" cellspacing="0" style="font-size:18px" >
<tr>
<td>5.编写程序,让用户输入五个学生的姓名,年龄,住址,等信息,在提交后一起显示.</td>
</tr>
</table>

<hr style="color:Green"/>
<form runat="server" enctype="multipart/form-data">
<table style="width:700;font:14px;" border="0" cellpadding="0" cellspacing="0" / >
<tr style="background-color:#B5E1FF">
<td colspan ="2" style="font-size:16px;">个人资料</td>
</tr>
<tr>
<td >姓名<asp:TextBox runat="server" ID="name" MaxLength="40" /></td>
</tr>
<tr>
<td style="width:50%">性别<asp:radiobutton ID="ra1" runat="server" GroupName ="rg" Text="男" Checked="true" />
<asp:radiobutton ID="ra2" runat="server" GroupName ="rg" Text="女" Checked="false" /></td>
<td style ="width:50%">生日 <asp:TextBox runat ="server" ID="birthday" MaxLength ="10"/>(如:1986-05-05)</td>
</tr>
<tr><td style="width:50%">学号<asp:textbox ID="sno" runat="server" /></td>
<td style="width:50%">E-mail<asp:textbox runat="server" ID="email"/></td>
</tr>
<tr><td style="width:50%">民族<select id="nation" runat="server" ><option value="1">汉族</option><option value ="2">回族</option><option value="3">苗族</option><option value="4">藏族</option><option value="5"> 其他民族</option></select></td>
<td style="width:50%">你的职业<select><option>信息软件业</option><option>信息硬件业</option><option>其他行业</option></select></td>
</tr>
<tr> <td colspan="2">地址<asp:TextBox runat="server" ID="address" /></td>
</tr>
<tr>
<td> <asp:TextBox runat="server" ID="content" Columns="20" Rows="4" TextMode="multiline" Wrap="true" /><br />

<input type="button" runat="server" id="nextname" value="下一个" onserverclick="WriteInfo" /> <br />

<asp:Button runat="server" ID="lnksubmi" Text="提交" OnClick="WriteInfo" /><br /><br />

<asp:Label runat="server" ID="labContent1" /><br />
</td>
</tr>



</table>



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


继续向前-------------------努力成为高手
2007-03-25 11:06
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 

有几个地方需要改的,比如label 事件应该改为putout了


继续向前-------------------努力成为高手
2007-03-25 11:08
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
你先把那个数组的定义改掉,然后把你的下拉列表改成ASP.NET的控件。还有你的数组的应用全错了。你的i=1,你的数组每次都指向i,也就是说你每次写的值都在数组1里…………,建议你开始入门的时候从基础的做起,先从提交好一个表单开始,然后增加两个表单,不要急着运用数组。

数组就象一张表,你要将数据存到那一位上你要相应的指明数组的值。

在这里不用我教你数组了吧???书上有写的…………

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-03-25 11:17
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
以下是引用pacocai在2007-3-25 11:05:12的发言:
更改这段代码string[] strtemp = new string[5] { "<br/>", "<br/>", "<br/>", "<br/>", "<br/>" };

string[] strtemp={"<br>","<br>","<br>","<br>","<br>"}

结果还是提示编译器错误信息: CS1518: 应输入 class、delegate、enum、interface 或 struct 郁闷了
对了,帅哥你装了Microsoft Visual Studio 的吧,


继续向前-------------------努力成为高手
2007-03-25 11:19
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
以下是引用pacocai在2007-3-25 11:17:34的发言:
你先把那个数组的定义改掉,然后把你的下拉列表改成ASP.NET的控件。还有你的数组的应用全错了。你的i=1,你的数组每次都指向i,也就是说你每次写的值都在数组1里…………,建议你开始入门的时候从基础的做起,先从提交好一个表单开始,然后增加两个表单,不要急着运用数组。

数组就象一张表,你要将数据存到那一位上你要相应的指明数组的值。

在这里不用我教你数组了吧???书上有写的…………

我后面的一句i++的,,每个调用函数执行上面赋值后都会++的


继续向前-------------------努力成为高手
2007-03-25 11:21
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
你的最后一句你的I永远都是1,不会增加?你的那个不是全局变量吧?因为它处在BUTTON的按键事件里,每次I都会被重新赋值。

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-03-25 11:24
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
我对C C++都有一定的基础,就是刚学ASP.NET的,
我下午有点事,晚上回来我们继续研究好吗,我守着这个帖子,今天谢谢你了,打扰你这么久

继续向前-------------------努力成为高手
2007-03-25 11:24
beblue
Rank: 1
等 级:新手上路
帖 子:182
专家分:0
注 册:2007-3-24
收藏
得分:0 
汗,,嗯,明白了, 要定义才全局才行,,,呵,不够细心,,,
还有一个小问题http://bbs.bc-cn.net/viewthread.php?tid=126625

中午到了,你也应该去吃饭了,

继续向前-------------------努力成为高手
2007-03-25 11:27
pacocai
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:1583
专家分:0
注 册:2007-3-12
收藏
得分:0 
你的代码好乱……,再告诉你一件事,你的if语句的语法错了…………

浮生若梦天边月,醉死如酒水中星。红楼一梦千人叹,岂让万夫空做贱。博客:http://hi.baidu.com/rxvip
2007-03-25 11:36
快速回复:[求助]如何解决函数未定义
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.030131 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved