简单问题,谢谢

htys3 2004-04-30 09:04:41
在*.asp.cs中,同一页中怎样实现得到ID,谢谢
private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
。。。。。。
id = System.Convert.ToInt32(dr["id"]);
....
}
}


private void Button1_Click(object sender, System.EventArgs e)
{
....
string myInsertQuery = "update test set col1='"+TextBox1.Text+"', col2='"+TextBox_2.Text+"' where id = " + id;
....
}
...全文
8 10 点赞 打赏 收藏 举报
写回复
10 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
daguzhang 2004-04-30
隐藏的文本控件
  • 打赏
  • 举报
回复
starheart 2004-04-30
hidden,提交处理
  • 打赏
  • 举报
回复
lwjlwj 2004-04-30
那就把查出某用户的这条记录,得到主键ID的值存到cookie,或session,用完之后清空,就不会怕重复的值
  • 打赏
  • 举报
回复
lwjlwj 2004-04-30
最好用一个隐藏的文本控件用来存储id,全局变量可能会在叶面加载是重之
  • 打赏
  • 举报
回复
htys3 2004-04-30
各位老大能不能说清楚一点呢,其实是想实现更新数据库中的用户名和密码,先要查出某用户的这条记录,得到主键ID的值,然后更新该记录,不知道怎么实现???谢谢了
  • 打赏
  • 举报
回复
morefish 2004-04-30
看你是在 !IsPostBack中作的还是用Session吧。
{
  • 打赏
  • 举报
回复
jackyoung02 2004-04-30
设一个全局变量,或者用一个隐藏的文本控件
  • 打赏
  • 举报
回复
dfg35_-433 2004-04-30
private int id;//--------------

private void Page_Load(object sender, System.EventArgs e)
{
if (!IsPostBack)
{
。。。。。。
id = System.Convert.ToInt32(dr["id"]);
....
}
}


private void Button1_Click(object sender, System.EventArgs e)
{
....
string myInsertQuery = "update test set col1='"+TextBox1.Text+"', col2='"+TextBox_2.Text+"' where id = " + id;
....
}
  • 打赏
  • 举报
回复
BitNomad 2004-04-30
把这个id副给一个隐藏控件
然后用request[“id”]
  • 打赏
  • 举报
回复
hfwang009 2004-04-30
能不能详细点
  • 打赏
  • 举报
回复
相关推荐
发帖
C#
加入

10.6w+

社区成员

.NET技术 C#
申请成为版主
帖子事件
创建了帖子
2004-04-30 09:04
社区公告

让您成为最强悍的C#开发者