求ASP.NET大神指导下如何实现留言的异步更新
我做了一个用C#编写的在线留言系统,很简单的就是用一个数据库存储需要留言的信息,只有一个页面,该页面分为两部分,上面部分是textbox和按钮,按下按钮后就会存储信息,然...
我做了一个用C#编写的在线留言系统,很简单的就是用一个数据库存储需要留言的信息,只有一个页面,该页面分为两部分,上面部分是textbox和按钮,按下按钮后就会存储信息,然后下面部分用了gridview来展示留言信息,具有分页功能,用了Ajax,按钮就是触发器,但是我输入一条信息后页面并不会立刻将该信息展示,我需要跳到其它分页后再跳回第一页才会出现。求大神指导一下该如何实现像微博一样,点击发送后立刻呈现信息呢?如果能解决,可以多给分的!
展开
展开全部
用UpdatePanel控件把下面的gridview包起来,然后设置UpdatePanel控件的target属性关联到了那个按钮,注意哦使用UpdatePanel之前一定要先把ScriptManage控件放到form的最上面,问题就搞定了
更多追问追答
追问
大神,我试了一下您说的方法还是不行啊!您可以用QQ看看我的代码吗?这份作业很急啊!
1 -796- 730 -584
追答
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server">
</asp:ScriptManager>
<input id="Button4" type="button" value="添加" OnClick="Button4_Click"/>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:GridView DataKeyNames="Id" ID="GridView1" runat="server" Width="658px">
<Columns>
....你自己的代码
</Columns>
</asp:GridView>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="Button4" />
</Triggers>
</asp:UpdatePanel>
</form>
注意在点击添加按钮后,需要重新绑定gridview,这样就有效果了
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询