前台界面如下图所示:在点击了Button后再点击LinkButton的时候可以在页面中现实一条组合查询的语句public partial class _Default : System.Web.UI.Page
{
string sqlstr = "";
string andstr = "";
protected void Page_Load(object sender, EventArgs e)
{
if (IsPostBack)
{
Response.Write(sqlstr);
}
}
protected void Button1_Click(object sender, EventArgs e)
{
string btn1 = Button1.Text;
sqlstr += btn1;
}
protected void Button2_Click(object sender, EventArgs e)
{
string btn2 = Button2.Text;
sqlstr += btn2;
}
protected void LinkButton1_Click(object sender, EventArgs e)
{
string lk1 = LinkButton1.Text;
andstr += lk1;
}
protected void LinkButton2_Click(object sender, EventArgs e)
{
string lk2 = LinkButton2.Text;
}
protected void LinkButton3_Click(object sender, EventArgs e)
{
string lk3 = LinkButton3.Text;
}
}
这个该怎么改啊?
解决方案 »
- .net 操作压缩包里文件
- 根据字典数据画表格
- 水晶报表按需显示子报表问题
- 在treeview控件如何把选中的节点拖动到listbox控件中,asp.net用c#代码。谢谢各位,很急啊。。。
- 水晶报表推模式下怎么连接oracle数据库呀
- >>主要是关于新建数据库(sql2005),和链接数据库的问题,在线等!
- 请教生活经验,房间有潮气怎么办?
- 如何使用自己做的用户自定义控件
- DataGrid问题:如果检查绑定值,并依据值的不同给数据显示以不同的颜色?请大家帮忙,在线等放分!
- 用户代码未处理NullReferenceException
- listview下面的一行分页如何居中
- 关于repeater数据排序的问题
string andstr = "";当你每次出发事件的时候,都会刷新页面,也就是说sqlstr andstr 始终是空的想保存 一下几个方法可行
1.改成静态变量 如:static string sqlstr="";
2.保存在ViewState里面
3.不用服务器控件 利用JS+AJAX