为何按钮对应的点击事件只执行了一次,再点击就无效了?
public partial class _Default : System.Web.UI.Page
{
public void Show_Works()
{
if (Request["username"] == null)
{
Response.Write("<script LANGUAGE='javascript'>alert('您的用户名有误!');window.close();</script>");
}
else
{
string username = Request["username"].ToString().Trim();
Session["username"] = username;
SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["carConnectionString"].ToString());
{
//判断power看是否有权限使用,或者username是否正确
string cmd1 = "select * from powers where username='" + username + "' and power=1";
SqlDataAdapter da = new SqlDataAdapter(cmd1, con);
DataSet ds = new DataSet();//创建数据集
da.Fill(ds);//填充数据集
DataTable dt = ds.Tables[0];
if (dt.Rows.Count == 0)
{
Response.Write("<script LANGUAGE='javascript'>alert('您没有权限使用该功能!');window.close();</script>");
}
//查找和显示今天的工作
cmd1 = "select * from works where username='" + username + "' and wdate='" + Session["times"].ToString() + "'";
da = new SqlDataAdapter(cmd1, con);
ds = new DataSet();//创建数据集
da.Fill(ds);//填充数据集
dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
Label lb = new Label();
lb.Text = dt.Rows[i]["wcontain"].ToString().Trim();
lb.CssClass = "lbs";
lb.Attributes.Add("ondblclick", "justtest()");
lb.ID = dt.Rows[i]["wid"].ToString().Trim();
this.Panel1.Controls.Add(lb);
}
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
Session["times"] = DateTime.Now.Date.ToString();
Show_Works();
}
protected void Next_Click(object sender, EventArgs e)
{
this.Panel1.Controls.Clear();
Session["times"] = DateTime.Parse(Session["times"].ToString()).AddDays(1).ToString();
Show_Works();
}
}
============================================================================================
只要看Next_Click(object sender, EventArgs e)方法即可,这是单击按钮的时候执行的事件。希望按一次,则Session["times"]自动加一!现在是点击第一次的时候Session["times"]成功加一了,但再点击的时候就没有任何改变了,请问这是为什么啊?
{
public void Show_Works()
{
if (Request["username"] == null)
{
Response.Write("<script LANGUAGE='javascript'>alert('您的用户名有误!');window.close();</script>");
}
else
{
string username = Request["username"].ToString().Trim();
Session["username"] = username;
SqlConnection con = new SqlConnection(System.Web.Configuration.WebConfigurationManager.ConnectionStrings["carConnectionString"].ToString());
{
//判断power看是否有权限使用,或者username是否正确
string cmd1 = "select * from powers where username='" + username + "' and power=1";
SqlDataAdapter da = new SqlDataAdapter(cmd1, con);
DataSet ds = new DataSet();//创建数据集
da.Fill(ds);//填充数据集
DataTable dt = ds.Tables[0];
if (dt.Rows.Count == 0)
{
Response.Write("<script LANGUAGE='javascript'>alert('您没有权限使用该功能!');window.close();</script>");
}
//查找和显示今天的工作
cmd1 = "select * from works where username='" + username + "' and wdate='" + Session["times"].ToString() + "'";
da = new SqlDataAdapter(cmd1, con);
ds = new DataSet();//创建数据集
da.Fill(ds);//填充数据集
dt = ds.Tables[0];
for (int i = 0; i < dt.Rows.Count; i++)
{
Label lb = new Label();
lb.Text = dt.Rows[i]["wcontain"].ToString().Trim();
lb.CssClass = "lbs";
lb.Attributes.Add("ondblclick", "justtest()");
lb.ID = dt.Rows[i]["wid"].ToString().Trim();
this.Panel1.Controls.Add(lb);
}
}
}
}
protected void Page_Load(object sender, EventArgs e)
{
Session["times"] = DateTime.Now.Date.ToString();
Show_Works();
}
protected void Next_Click(object sender, EventArgs e)
{
this.Panel1.Controls.Clear();
Session["times"] = DateTime.Parse(Session["times"].ToString()).AddDays(1).ToString();
Show_Works();
}
}
============================================================================================
只要看Next_Click(object sender, EventArgs e)方法即可,这是单击按钮的时候执行的事件。希望按一次,则Session["times"]自动加一!现在是点击第一次的时候Session["times"]成功加一了,但再点击的时候就没有任何改变了,请问这是为什么啊?
...全文
相关推荐
如何在unity 3d中处理按钮点击事件
适用于Unity 3D初学者:如何在unity 3d中处理按钮点击事件
JavaScript给按钮绑定点击事件(onclick)的方法
主要介绍了JavaScript给按钮绑定点击事件(onclick)的方法,涉及javascript绑定onclick的基本技巧,非常具有实用价值,需要的朋友可以参考下
jQuery实现按钮只点击一次后就取消点击事件绑定的方法
本文实例讲述了jQuery实现按钮只点击一次后就取消点击事件绑定的方法。分享给大家供大家参考。具体实现方法如下: <input type="button" id="my-selector" value="只能点击一次" /> [removed] $('#my-selector').bind('click', function() { $(this).unbind('click'); alert('Clicked and unbound!'); }); [removed] 希望本文所述对大家的jQuery程序设计有所帮助。
java处理按钮点击事件的方法
下面小编就为大家带来一篇java处理按钮点击事件的方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
【Unity】 基础交互入门(按钮点击事件的三种方法)
【unity】基础交互入门(按钮点击事件+碰撞交互事件)


