public DAL.Join.ModelHotel_SdingdanId Modsid = new DAL.Join.ModelHotel_SdingdanId();
public DAL.Join.DBlHotel_SdingdanId DBsid = new DAL.Join.DBlHotel_SdingdanId();
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{ Modsid.Sding_id = "1";
Label1.Text = DBsid.AddHotel_SdingdanId(Modsid).ToString();
}
}我每刷新一次,就存一次数据库!有没有 哪位大虾 能告诉我一下,我只要刷新页面第一次的时候 存一次数据库就行了,后面几次 刷新 都不会再存数据库,有谁 帮告诉我一下,代码 要怎么写啊,谢谢了!
public DAL.Join.DBlHotel_SdingdanId DBsid = new DAL.Join.DBlHotel_SdingdanId();
protected void Page_Load(object sender, EventArgs e)
{
if (!this.IsPostBack)
{ Modsid.Sding_id = "1";
Label1.Text = DBsid.AddHotel_SdingdanId(Modsid).ToString();
}
}我每刷新一次,就存一次数据库!有没有 哪位大虾 能告诉我一下,我只要刷新页面第一次的时候 存一次数据库就行了,后面几次 刷新 都不会再存数据库,有谁 帮告诉我一下,代码 要怎么写啊,谢谢了!
解决方案 »
- 消息提醒
- 如果数据库中字段的值为空,DropDownList就报告:有一个无效 SelectedValue,因为它不在项目列表中。如何解决?
- 如何在使用AccessDataSource时结合使用SQL参数?谢谢
- 关闭浏览器弹出窗口
- 怎样用ASP.NET做网站访问统计?~~
- 熟悉正则表达的高手指点:如何替换字符串中的回车符
- 业务外观层和商业逻辑层的区别
- 对上传文件进行控制的问题?
- 关于页面使用ImageButton后,鼠标移动后图片变化和启动事件的求教,在线等急
- 到底那里才是中国大陆技术开发的最前沿?
- 数据库 sql语句
- 怎样用jquery获得打开页面用户的iP地址,并将其传递给一个ASPX页面
{
if (Session["UpdateFlag"] == null)
{
Modsid.Sding_id = "1";
Label1.Text = DBsid.AddHotel_SdingdanId(Modsid).ToString();
Session["UpdatedFlag"] = true;
}
}
找下刷新时存数据库代码执行的原因,时什么触发的?
要不要把插入数据的操作放在page_load内
if(!ispostback) 起不到实质性的避免二次刷新。。你加个断点调试下看看。。
看看啊
http://www.cnblogs.com/zpq521/archive/2007/08/14/854631.html
{
if (!IsPostBack)
{
// 代码
} }
上面有人说用session判断,如果用session的话,就只能是执行到一次,以后不管是怎样进入页面都执行不到,除非当session已经失效。
按照你目前所描述的,是无法实现的
不知你的实际需求是怎样的?