为方便起见我把代码写在Dreamweaver中,如下所示:
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form runat="server" id="form1">
<asp:Button ID="Button1" runat="server" Text="累加" OnClick="Button1_Click"/><br>
<asp:Button ID="Button" runat="server" Text="显示字符串" OnClick="Button_Click"/>
</form>
</body>
</html>
<script language="c#" runat="server">
string SqlStr;
protected void Page_Load(Object Src, EventArgs E)
{
}
void Strings()
{
SqlStr=SqlStr+"字符串累加";
}
void Button_Click(Object Src, EventArgs E)
{
//不能在此调用Strings();
Response.Write(SqlStr);
}
void Button1_Click(Object Src, EventArgs E)
{
Strings();//每点击一次Button1字符串都在原来基础上加上"字符串累加"
}
</script>
问题是:运行时什么也不显示,为什么呀?应该怎么做好
要实现的功能是:点击几次“累加”按钮,就显示几个"字符串累加"。
注意:不能在Button_Click中调用Strings();
我的疑问是:每点击一次累加按钮,SqlStr应该在原来基础上加上"字符串累加"呀,在此之前我并没有清空SqlStr.
<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="gb2312" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>无标题文档</title>
</head>
<body>
<form runat="server" id="form1">
<asp:Button ID="Button1" runat="server" Text="累加" OnClick="Button1_Click"/><br>
<asp:Button ID="Button" runat="server" Text="显示字符串" OnClick="Button_Click"/>
</form>
</body>
</html>
<script language="c#" runat="server">
string SqlStr;
protected void Page_Load(Object Src, EventArgs E)
{
}
void Strings()
{
SqlStr=SqlStr+"字符串累加";
}
void Button_Click(Object Src, EventArgs E)
{
//不能在此调用Strings();
Response.Write(SqlStr);
}
void Button1_Click(Object Src, EventArgs E)
{
Strings();//每点击一次Button1字符串都在原来基础上加上"字符串累加"
}
</script>
问题是:运行时什么也不显示,为什么呀?应该怎么做好
要实现的功能是:点击几次“累加”按钮,就显示几个"字符串累加"。
注意:不能在Button_Click中调用Strings();
我的疑问是:每点击一次累加按钮,SqlStr应该在原来基础上加上"字符串累加"呀,在此之前我并没有清空SqlStr.
解决方案 »
- ListBox
- 怎么用户控件放在FORMVIEW中用不了?
- 这个类型的FLASH哪有?
- 求弹出可拖DIV(类对话框)且页面不能点选的代码
- ASP.net 2.0中CSS如何引入?
- vs2010启动选项里没有.net 2.0
- 怎样把ASP.NET做好的功能模块生成控件?
- 想做一个组合式的查询,这样可以么?C#和asp.net
- 如何使Datagrid的!!!选中行!!!的backcolor改变,而并非是mouseover时的backcolor
- 各位玩透vs.net 的高手看过来!!!(在线等待)
- 一个系统要求有简繁日英几种版本,该如何设计?
- 怎么给DataList控件SelectedItemTemplate模板中的CheckBox1.Text赋值啊
:如Session,Application,static,隐藏域 等等//
Session占资源
详细一些啊
你用ViewState保存字符串就可以了.