protected int intDKCTZ;
public string strSPXZ;private void Page_Load(object sender, System.EventArgs e)
{
//赋予初始值
strSPXZ="测试";
intDKCT=5
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}private void Button1_Click(object sender, System.EventArgs e)
{
为啥我点击这里 输出的值都是空呢
Page_Load不是赋予初始值了吗
我想得到Page_Load初始的值怎么得到呢
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}
public string strSPXZ;private void Page_Load(object sender, System.EventArgs e)
{
//赋予初始值
strSPXZ="测试";
intDKCT=5
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}private void Button1_Click(object sender, System.EventArgs e)
{
为啥我点击这里 输出的值都是空呢
Page_Load不是赋予初始值了吗
我想得到Page_Load初始的值怎么得到呢
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}
解决方案 »
- EF 调用 oracle 存储过程失败,有人知道为什么吗?
- 利用response.redirect传值,能传多个吗?
- GridView编辑状态取消的问题?
- 在2005的解决方案中如何创建ASP.NET程序啊?
- 如何合并两个有相同用字段的DataTable
- 如何用matlab编译m文件成为vs2003能够使用的dll文件啊。。
- 求网页中的图片全路径到一个字符串数组的正则表达式(在线等待)!
- 存储过程返回结果集合的字段未知,请问如何接受这个结果集合?
- 编译器错误消息: CS1502: 与“System.Web.UI.WebControls.GridViewRowCollection.this[int]”最匹配
- wpf怎么 制作报表 求 大神 教我 急急急
- 如何在点击DataGrid中摸板列按钮的时候弹出页面并传值?
- 一个简单的数据查询问题
{
if (!IsPostBack)
{为啥我点击这里 输出的值都是空呢
Page_Load不是赋予初始值了吗
我想得到Page_Load初始的值怎么得到呢
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}}
在这里给初始值
end
Response.Write ("<script>alert ...没反映
public string strSPXZ;private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
//赋予初始值
strSPXZ="测试";
intDKCT=5
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
//可以弹出提示框 有值
}
}private void Button1_Click(object sender, System.EventArgs e)
{
为啥我点击这里 输出的值都是空呢
Page_Load不是赋予初始值了吗
我想得到Page_Load初始的值怎么得到呢
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}
Page_Load 时 读取数据库 赋值给全局变量
如
strSPXZ="测试";
intDKCT=5
....然后[按钮]提交时 Button1_Click
Reqest["DKCT"]的值与变量初始值比较
如果两值相同 就保存到数据库中;否则不保存
public int intDKCTZ = 1;
public string strSPXZ = "str";
那么在此cs里,什么时候都能取到你想要的值
是在哪?protected int intDKCTZ;
public string strSPXZ;
这不是在类的前面直接声明吗
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
//赋予初始值
strSPXZ="测试";
intDKCT=5
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
//可以弹出提示框 有值
}
}
strSPXZ=mytab.Rows[0]["SPXZ"].ToString();
intDKCT=mytab.Rows[0]["DKCT"].ToString();
不过不用的时候要及时清理.
当你点击Button触发事件的时候,已经创建了一个新的Page对象,原来的一切都已经丢了。解决方案:把变量放到VIEWSTATE里面去……
protected static int intDKCTZ;
protected static string strSPXZ;怎么清理
strSPXZ="";这样吗
protected int intDKCTZ;
public string strSPXZ;private void Page_Load(object sender, System.EventArgs e)
{
//赋予初始值
strSPXZ="测试";
intDKCT=5
session("strSPXZ")=strSPXZ;
session("intDKCT")=intDKCT;
Response.Write ("<script>alert('"+strSPXZ+"');</script>");
Response.Write ("<script>alert('"+intDKCTZ+"');</script>");
}private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write ("<script>alert('"+session("strSPXZ")+"');</script>");
Response.Write ("<script>alert('"+session("intDKCTZ")+"');</script>");
}
private void Page_Load(object sender, System.EventArgs e)
{
ViewState["strSPXZ"] ="测试";
ViewState["intDKCT"] =5
Response.Write ("<script>alert('"+ViewState["strSPXZ"].ToString()+"');</script>");
Response.Write ("<script>alert('"+ViewState["intDKCT"].ToString()+"');</script>");
}
你在用到这两个值的时候,可以从该页面缓存上获取
例如: private void Button1_Click(object sender, System.EventArgs e)
{
Response.Write ("<script>alert('"+ViewState["strSPXZ"].ToString()+"');</script>");
Response.Write ("<script>alert('"+ViewState["intDKCT"].ToString()+"');</script>");
}