永发信息网

如何让UpdatePanel中刷新?Asp.net 3.5 C#

答案:5  悬赏:50  手机版
解决时间 2021-04-28 06:58

如何让UpdatePanel中刷新?Asp.net 3.5 C#

用UpdatePanel实现了页面局布刷新的效果。

有的数据操作后也对数据库操作了,但UpdatePanel中的样式没有刷新,怎么办?

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>

<asp:Button ID="ButOk" runat="server" Text="OK!" onclick="ButOK_Click" />

</ContentTemplate>
</asp:UpdatePanel>

protected void ButOK_Click(object sender, EventArgs e)

{

这里是更新数据然后重新邦定。

(这怎么写让UpdatePanel刷新呢?)

}

最佳答案
UpatePanel 本身类似于一个容器,你应该把要局部刷新的控件放到UpatePanel里面,比如说一个Textbox,这样,当你给Textbox.text赋值时,只有UpatePanel内部的控件,也就是说,只有这个textbox才刷新,在UpatePanel之外的不会刷新
全部回答
再执行删除之后重新进行数据绑定一次就好了

是因为你的点击事件执行了删除后 并没有让你的gridview从新绑定哦~~~ 你可以自己写个方法比如:

public void Bind()

{

绑定gridview的代码;

}

然后在在你的pageload下直接写这个方法 就能直接绑定了

pageload

Bind();

最重要的是 你在点击事件下

protected void ButOK_Click(object sender, EventArgs e)

{

先执行delete删除;

然后Bind();

}

请您试试这样。 要保证部分刷新的话 请将这些空间放updatepanel里哦·~ 呵呵

只要ScriptManager属性设置为默认值,

且触发控件包含在UpdatePanel中,UpdatePanel里的其他控件都可以Update.

protected void ButOK_Click(object sender, EventArgs e)

{

这里是更新数据然后重新邦定。

(这怎么写让UpdatePanel刷新呢?)//执行你的绑定事件就可以了。。。

}

UpdatePanel1.update(); 如果是绑定的话,那就重新绑定一遍。如updatepanel中有一个gridview,那么buttonclick事件体中就写:gridview.dataSource=数据源;gridview.dataBind();
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
怎样才念好历史啊
10月12日是什么星座
银行信贷员和工地施工员那个好点
金龙建国温泉酒店-茶舍地址在哪,我要去那里
分界的邮址是什么?
windows mobile 手机如何将内存卡中的音频文
手机声迅怎么开通年费绿钻
颗粒板和实木板哪个好,家里装修木材用实木的
2009年12月7号下雪的地区有哪些?
将1至81写在9*9=81个方格里,每个数只能用一
张君犯罪团伙覆灭纪实 TXT电子书格式完整版
有深圳福永汽车站到湖北安陆的卧铺长途汽车吗
腾讯公司是不是在举行抽奖活动‖
求CCNA网络协议的考题
精品阁女装地址在什么地方,想过去办事
推荐资讯
我是芜湖信息职业技术学院的2010届新生,哪位
批判人老心不老的诗句,女朋友自己没主见 什么
富士s2000HD相机商场还有没有卖?
表示很难做选择的诗句,形容难以选择的诗句
MP3低耗能怎么弄?开机没多久就自动关了
有一首英文歌 一个男的和一群小孩唱的 歌词翻
买台小型烘干机的价格是多少
社团宣传部招聘骨干时应提什么问题
龙之谷升级怎样快
怎样保护好ta?
自由幻想里42YS在哪升级快
肯德基万新广场店这个地址在什么地方,我要处
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?