如何实现页内的全局变量
1、我在页面的开始处先实例化一个StringBuilder,用于在页面中保存where条件的。
public partial class PermitManage : MyPages
{
StringBuilder strSqlQuery = new StringBuilder();
//省略部分代码
2、然后在一个Query()方法中为strSqlQuery赋值
protected void Query()
{
strSqlQuery.Append("1=1");
if (!string.IsNullOrEmpty(txtDwxh .Text.Trim()))
{
strSqlQuery.Append(" AND (dwxh like'%" + txtDwxh .Text.Trim() + "%' or dwmc like '%" + this.txtDwxh .Text.Trim() + "%')");
}
//省略部分代码
3、在另一方法中想继续使用在上一方法中赋值的strSqlQuery
protected void ibtnLead_Click(object sender, EventArgs e)
{
ds = dalPublicSqlExecQuery.GetDs("V_XKZXX_CX", "DWXH",strSqlQuery.ToString() );
//省略部分代码
运行时,发现strSqlQuery是空的。
我想知道在同一页面中如何实现一个变量的全局使用
谢谢