asp.net showArticle.aspx里有几个用户控件

来源:百度知道 编辑:UC知道 时间:2024/05/04 06:21:55
因为点击按钮发表评论以后,发表的评论不能被gridview立刻显示出来.想在点击按钮发表评论的同时对grieview排序,起到刷新的效果.
这个功能我已经用redirect实现了.用ajax是不错,放在updatepanel里就能无刷新页面更新了,是这样吧?抱歉,我没有说清楚问题,gridview和button分别在两个用户控件里,ShowArticle.aspx加载这两个用户控件.我发现它们要是不在一个用户控件里,button就找不到gridview.

发表评论的按钮里 执行完回发数据库事件后
再执行一下绑定的事件就OK了

比如说
protected void btnSend_Click(object sender, EventArgs e)
{
sendtodatasource();//将评论更新到数据库
bindnewdata(); //绑定数据到gridview
}

不在同一个用户控件里 应该是不能直接互相访问的

不过可以分别设置两个用户控件的属性和事件
以达到你要做的效果