求ASP.NET大神指导下如何实现留言的异步更新

我做了一个用C#编写的在线留言系统,很简单的就是用一个数据库存储需要留言的信息,只有一个页面,该页面分为两部分,上面部分是textbox和按钮,按下按钮后就会存储信息,然... 我做了一个用C#编写的在线留言系统,很简单的就是用一个数据库存储需要留言的信息,只有一个页面,该页面分为两部分,上面部分是textbox和按钮,按下按钮后就会存储信息,然后下面部分用了gridview来展示留言信息,具有分页功能,用了Ajax,按钮就是触发器,但是我输入一条信息后页面并不会立刻将该信息展示,我需要跳到其它分页后再跳回第一页才会出现。求大神指导一下该如何实现像微博一样,点击发送后立刻呈现信息呢?如果能解决,可以多给分的! 展开
 我来答
百度网友022523ba3
2013-11-28 · TA获得超过678个赞
知道小有建树答主
回答量:416
采纳率:100%
帮助的人:251万
展开全部
用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,这样就有效果了

百度网友780c2a5
2013-11-28 · 超过43用户采纳过TA的回答
知道小有建树答主
回答量:129
采纳率:0%
帮助的人:110万
展开全部
如果是用控件的话好像有个 Panel容器吧,加上StringManger 可以实现
追问
已经用了scriptmanger,因为要用ajax,这是必须的,我的可以异步更新,只不过在同一个页面需要跳转到gridview的其它分页再转回来才能显示
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式