我正在为ASP.Net中的数据输入制作一个Web应用程序... 实际上我想要实现的是,即使在注销之后我想保留特定会话的计数器价值....就像一个人正在填写表格,特定的id被分配给那个人,当他/她填写一个表格时设置为1,依此类推......在日期结束时,计数器为30。
但是当第二天那个人再次填写表格时,计数器应该从30开始...... 所有这些信息都存储在Sql数据库表中,其中包含Userid和Count字段,这些字段将存储用户ID和由该特定人填写的表单... 基本上是记录一个人填写了多少表格..
希望你的回复.. 感谢..
答案 0 :(得分:0)
很简单。您可以从问题中提到的Sql数据库表中检索值。如果没有错,您将存储用户ID并在一天结束时计数。如果是这样,您只需从数据库中检索它即可。
登录后,
Protected void Page_load(object sender, Eventargs e)
{
SqlConnection con = new SqlConnection("Your Connection String");
con.Open();
SqlCommand cmd = new SqlCommand(Select count from table where userid = '"+Your field name+"',con);
SqlDataReader dr = cmd.ExecuteReader();
if(dr.Hasrows)
{
while(dr.Read())
{
Label1.Text = dr.GetInt32(0).ToString(); // If database structure of count is int and Label1 is your count.
}
}
con.Close();
}
注意:这只是一个布局。你可以这样做。你会找到解决方案。