首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

asp.net,如何样点击Button不刷新页面

2012-07-31 
asp.net,怎么样点击Button不刷新页面?asp.net,怎么样点击Button不刷新页面?页面cs代码,有一个字段,点击but

asp.net,怎么样点击Button不刷新页面?
asp.net,怎么样点击Button不刷新页面?
页面cs代码,有一个字段,点击button以后,执行一段程序,这个程序里要用到这个字段。但是在执行这段代码之前,页面会自动刷新,那个字段会被重新初始化,请问这个问题如何解决?
谢谢!

[解决办法]
用html控件不就好了
[解决办法]
ajax
[解决办法]
把字段保存到HiddenField
[解决办法]
button如果不是submit的话页面应该不会刷新吧?
[解决办法]
不要在Page_Load中直接初始化

if(!this.IsPostBack)
{
 初始化
 }


这样刷新也没关系了

[解决办法]
把字段的值保存到HiddenField
[解决办法]

探讨
不要在Page_Load中直接初始化

if(!this.IsPostBack)
{
初始化
}


这样刷新也没关系了


[解决办法]
使用Ajax控件,效果就跟没刷新一样……
[解决办法]
有个名词叫 ViewState
[解决办法]
哦, 微软不是提供了一大堆AJAX控件, lz可以试试
[解决办法]
不太明白楼主的意思
你说的是.net控件按钮要刷新那就换html
[解决办法]
探讨
有个名词叫 ViewState

[解决办法]
探讨
有个名词叫 ViewState

[解决办法]
没用的 字段还是被重新初始化了

========>
你没有用ViewState来保存状态.




[解决办法]
两个方式啊。如果是asp:button控件,,用onclientclick实现客户端方法,用onserverclick实现服务端方法 如果不刷新在onclientclick事件末尾return;input:button同理。如果是无刷新数据交互用ajax方法
[解决办法]
在你的类 上面 加上

[Serializable]
[解决办法]
C# code
[Serializable]public class  ClassApple(){}
[解决办法]
探讨
不要在Page_Load中直接初始化

if(!this.IsPostBack)
{
初始化
}


这样刷新也没关系了


[解决办法]
简单的话就用UpdatePanel, 安装一个MS的Ajax extension就可以。
或者用Ajax,当然开发量会比较大。

热点排行