能不能帮我看看这段代码

问题描述

前台代码是:<asp:ScriptManagerID="ScriptManager1"runat="server"></asp:ScriptManager><asp:UpdatePanelID="UpdatePanel1"runat="server"UpdateMode="Conditional"ChildrenAsTriggers="false"><ContentTemplate><table><tr><td><asp:ButtonID="Button1"runat="server"Text="Button"OnClick="Button1_Click"/></td></tr><tr><td><asp:UpdatePanelID="UpdatePanel3"runat="server"UpdateMode="Conditional"ChildrenAsTriggers="false"><ContentTemplate><asp:LabelID="Label1"runat="server"Text="Label"></asp:Label><asp:DataListID="DataList2"runat="server"Width="100%"><ItemTemplate><tablewidth="100%"><tr><td><%#Eval("Content")%></td></tr><tr><td><tablewidth="100%"><tr><td>备注时间:<%#Eval("Date")%></td><tdalign="right"><asp:Buttonrunat="server"ID="BtnUpdate"Text="更改"/><asp:Buttonrunat="server"ID="BtnDelete"Text="删除"/></td></tr></table></td></tr></table></ItemTemplate></asp:DataList></ContentTemplate></asp:UpdatePanel>&nbsp;</td></tr></table></ContentTemplate></asp:UpdatePanel>后台代码是:privatestringSTRCONN="Provider=Microsoft.Jet.OLEDB.4.0;DataSource="+System.Web.HttpContext.Current.Server.MapPath("~/App_Data/data.mdb");DataSetGetTaskRemark(stringid){try{OleDbConnectionconn=newOleDbConnection(STRCONN);stringsql1="select*from[TaskRemark]whereTaskID="+id;OleDbDataAdaptermyAdapter=newOleDbDataAdapter(sql1,conn);DataSetds=newDataSet();myAdapter.Fill(ds,"task");returnds;}catch(Exceptionex){returnnewDataSet();}}boolInsertRemark(stringcontent,inttaskID){OleDbConnectionconn=newOleDbConnection(STRCONN);if(conn.State!=ConnectionState.Open)conn.Open();stringstrSql="insertinto[TaskRemark]([Content],[Date],[TaskID])values('"+content+"','"+DateTime.Now.ToString("yyyy年MM月dd日HH:mm:ss")+"',"+taskID.ToString()+")";OleDbCommandcmd=newOleDbCommand(strSql,conn);intintRtn=cmd.ExecuteNonQuery();if(intRtn>0)returntrue;elsereturnfalse;}voidBindRemark(stringid){DataSetdata=GetTaskRemark(id);DataList2.DataSource=data;DataList2.DataBind();}protectedvoidPage_Load(objectsender,EventArgse){if(!IsPostBack){BindRemark("6");}}protectedvoidButton1_Click(objectsender,EventArgse){InsertRemark("ddddddddd"+DateTime.Now.ToString("yyyy/MM/ddHH:mm:ss"),6);BindRemark("6");Label1.Text=DateTime.Now.ToString("yyyy/MM/ddHH:mm:ss");UpdatePanel3.Update();}第一次点击button1按钮后,label1更新了时间,但gridview没有刷新,再次点击button1按钮,label1更新时间,但gridview总是更新为上一次的数据!再点击按钮总是这样,请问高手这是怎么回事?在线等,谢谢啦

解决方案

解决方案二:
UpdatePanel3.Update();这个是做什么的呢?刷新?还是数据写回去?你要看到效果应该是UpdatePanel3.Update();BindRemark("6");不知道有没有说错?
解决方案三:
你使用ajax,你的button好像没有设置触发ajax回调。
解决方案四:
你使用ajax,你的button好像没有设置触发ajax回调。
解决方案五:
高手不在,
解决方案六:
该回复于2009-04-24 13:43:20被版主删除
解决方案七:
你有什么问题就说,别让看代码了

时间: 2024-10-17 13:00:15

能不能帮我看看这段代码的相关文章

process-请大家帮我看看两段代码的区别真想不明白了

问题描述 请大家帮我看看两段代码的区别真想不明白了 有两段代码 代码一是单独写成函数来调用的, 我把他们合成一个主函数的代码 就出错 ?好像是变量递增的问题,我怎么也想不通,麻烦大家了. 代码一 ?别人写的: #include #include #include #include #pragma comment(lib,"Psapi.lib") int FindModules( DWORD processID ) { ? ? HMODULE hMods[1024]; ? ? HANDL

用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码。

问题描述 用java开发一个安卓客户端在线交流APP,是怎么实现添加好友的?求大神帮我看看这段代码. private void submit() { dialog = ProgressDialog.show(this, "提示", "处理中.."); new AsyncTask() { @Override protected String doInBackground(String... params) { String urlString = AppConstan

哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用)。有附电路的原理图

问题描述 哪位大神帮我注释这段代码,最好详细一点(AT89s**与霍尔元件测速报警应用).有附电路的原理图 5C #includeunsigned char code table[12]={0xc00xf90xa40xb00x990x920x820xf80x800x900xff0xBF};unsigned char code table2[12]={0x400x790x240x300x190x120x020x780x000x100xff}; sbit CS3020=P1^0;sbit SET=P

xmlentities-在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了?

问题描述 在xml文档中插入图片总是失败,请大家帮我看看这段代码错在哪里了? <?xml version="1.0" encoding="GB2312"?> <!DOCTYPE photos[ <!ELEMENT photos (photo*)> <!ELEMENT photo EMPTY> <!ATTLIST photo Sources ENTITIES #REQUIRED> <!ENTITY ic1 S

图片-刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦

问题描述 刚学c语言,各位大大帮我看看这段代码哪里有错,谢谢啦 题目是判断一个数是否能被3整除 解决方案 第一,主函数里调用函数方法即可,不可以定义函数:第二,你的函数名不规范,一般很少用一个单字母表示函数,当然f除外(习惯不好),可以命名为Divide_3.第三,返回值最好用宏定义设计为True或者False,逻辑更清晰. 解决方案二: main函数中调用x()函数#include int main(){x(s);}int x(int s){....} 解决方案三: 这个太基础了,你应该多看点

for-谁帮我改改这段代码问题出在哪里?

问题描述 谁帮我改改这段代码问题出在哪里? int score; //每门课成绩 int sum = 0; //成绩之和 double avg = 0.0; //平均分 Console.WriteLine(""请输入学生姓名:""); string name = Console.ReadLine(); for (int i = 0; i < 5; i++) { Console.Write(""请输入五门课中第""+(i+

sqlhelper-求大神帮我把这段代码注释下,看不懂啊

问题描述 求大神帮我把这段代码注释下,看不懂啊 SqlParameter[] arParms = new SqlParameter[2]; arParms[0] = new SqlParameter(""@userid"" enamestr); arParms[0].Direction = ParameterDirection.Input; arParms[2] = new SqlParameter(""@right"" Sq

java 排列组合-求大神帮我看看这段代码,打印完“12345”结束for循环后为什么还能继续运行?新手没金币,抱歉!

问题描述 求大神帮我看看这段代码,打印完"12345"结束for循环后为什么还能继续运行?新手没金币,抱歉! public class Test { public static void main(String[] args) { prints(0 0 0 0 0);}public static void prints(int k1int k2int k3int k4int k5){ if(k5!=0){ System.out.println(k1*10000+k2*1000+k3*1

string-各位大大帮我看看这段代码哪里有误急啊!!!!!

问题描述 各位大大帮我看看这段代码哪里有误急啊!!!!! OutputStream fos=null; InputStream is = getResources().openRawResource(Shuzu.tupians[poistion]); Log.e("当前的数组里面的是什么呢", "Shuzu.tupians[poistion]"+Shuzu.tupians[poistion]); Log.e("65656565656565656565656

ava基础 代码错误-Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!!

问题描述 Java新手,求大神帮小弟看看这段代码哪里错了,多谢!!! class Student { //姓名 private String name; //年龄 private int age; //构造方法 public Student(){ } public Student(String name, int age){ this.name = name; this.age = age; } public String getName(){ return name; } public voi