在asp.net页面中需要点击按钮两次才能提交信息

我写了一个发帖程序,当填完信息发布的时候,第一次点击没反应,但看着下边任务栏也有进度条,打开数据库看,没东西,只有第二次点击时才把数据提交给数据库,很是郁闷,找不到原因,... 我写了一个发帖程序,当填完信息发布的时候,第一次点击没反应,但看着下边任务栏也有进度条,打开数据库看,没东西,只有第二次点击时才把数据提交给数据库,很是郁闷,找不到原因,请高手指点
这是部分代码
topicl = new topicBean();
uname = "";

if (Session["currentUserInfo"] != null)
{
uname = Session["currentUserInfo"].ToString();
}
topicl.Ttype = Convert.ToInt32(ddlTtype.SelectedValue);
topicl .Ttitle = txtTitle.Text;
topicl.Tcontent = txtTcontent.Text;
topicl.Uname = uname;
topicBll tbll = new topicBll();
int flag = tbll.topicbll(topicl);
if (flag > 0)
{

Response.Write("发帖成功");

}
else
Response.Write("发帖失败");

}
恩我弄了,在topicl = new topicBean();
设置的,但是两次提交后还是红点,没逐步调试,
展开
 我来答
百度网友0a9391e7
2009-05-26 · 超过61用户采纳过TA的回答
知道小有建树答主
回答量:199
采纳率:16%
帮助的人:53.4万
展开全部
很简单,数据库在插入数据后没有及时关闭。其实你点击第一次时数据库是有更新的,但因为没有关闭数据库,所以你看到的只是插入之前数据库的缓存,和我之前犯的错误一样。
记得插入和更新数据后及时关闭以清除数据缓存,再次打开就会更新了。
rightmin
2009-05-27 · TA获得超过4124个赞
知道大有可为答主
回答量:2199
采纳率:0%
帮助的人:1798万
展开全部
这个问题很简单呀,设置断点,然后调试呗,你看看程序是怎么走的不就知道原因了嘛!!!

我觉得不能调试是不太可能的吧,检查一下调试的方法。

那你把整个Page_Load事件的代码帖出来看看,这个也很重要。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
dooyoo
2009-05-27 · TA获得超过172个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:118万
展开全部
很有可能是你浏览器的问题,很多事件是通过JS触发的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式