简单问题,谢谢

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;
....
}
...全文
59 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
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
  • 打赏
  • 举报
回复
能不能详细点

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

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

试试用AI创作助手写篇文章吧