innerhtml如何应用?

Vagabondize 2010-07-19 05:49:23
请问下为什么这段代码运行之后没有显示结果?麻烦帮忙解决下……


<%@ Page Language="C#" AutoEventWireup="true" %>
<html>

<script runat="server" >
protected void AddButton_Click(object sender, EventArgs e)
{
int Answer;
Answer = Convert.ToInt32(Value1.Value) + Convert.ToInt32(Value2.Value);
AnswerMessage.InnerHtml = Answer.ToString();
}
</script>
<body>
<form method="post" enctype="application/x-www-form-urlencoded" id="myform" action="Default.aspx">
<h3>
htmlform控件示例</h3>
<table>
<tr>
<td colspan="5">
在文本框中输入整数值<br />
单击加按钮执行加法运算<br />
单击复位按钮复位文本框。
</td>
</tr>
<tr align="center">
<td>
<input id="Value1" type="text" size="2" maxlength="3" value="1" runat="server" />
</td>
<td>
+
</td>
<td>
<input id="Value2" type="text" size="2" maxlength="3" value="1" runat="server" />
</td>
<td>
=
</td>
<td>
<span id="AnswerMessage" runat="server" ></span>
</td>
</tr>
<tr align="center">
<td colspan="4">
<input type="submit" name="AddButton" value="加" onserverclick="AddButton_Click" runat="server" />      
<input type="reset" name="AddButton" value="复位" runat="server" />
</td>
</tr>
</table>
</form>
</body>
</html>
...全文
48 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
Vagabondize 2010-07-27
哦,谢谢,那请问下,innerHtml在asp.net中怎么用呢?
回复
chenxuezhen_1 2010-07-23
[Quote=引用 1 楼 kaukiyou 的回复:]
innerHTML是js里的,只能在客户端使用。

你那个script 有 runat=server标签,所以不行。
[/Quote]

是这个原因的
回复
Vagabondize 2010-07-22
编译器错误消息: ASPNET: 请确保此代码文件中定义的类与“inherits”属性匹配,并且该类扩展的基类(例如 Page 或 UserControl)是正确的。

源错误:



行 13: namespace html_server
行 14: {
行 15: public partial class Default: System.Web.UI.Page行 16: {
行 17: protected void Page_Load(object sender, EventArgs e)

请问下,第15行的错误如何改?
回复
kaukiyou 2010-07-20
innerHTML是js里的,只能在客户端使用。

你那个script 有 runat=server标签,所以不行。
回复
gorebao 2010-07-20
是,这里试下不要用在服务器控件里,这里只要简单的js脚本就可以实现
回复
发动态
发帖子
ASP
创建于2007-09-28

2.8w+

社区成员

ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
申请成为版主
社区公告
暂无公告