读书人

为啥点击一个最简单的服务器端按钮控件

发布时间: 2012-08-09 15:59:21 作者: rapoo

为何点击一个最简单的服务器端按钮控件也会刷新网页
仅仅在网页上添加了一个按钮,且没有添加任何Click处理代码
<asp:Button ID="Submit" runat="server" Text="Submit"/>
打开网页后点击该按钮,页面就会闪一下,应该是刷新了
而我在Page_Load方法里面已经设置了if(!IsPostBack)
为什么点下按钮还会刷新页面?


[解决办法]
if(!IsPostBack) 不是说不刷新页面,他只是在判断是否是回发。
服务器控件有一个属性叫aotopostback.
[解决办法]

探讨
if(!IsPostBack) 不是说不刷新页面,他只是在判断是否是回发。
服务器控件有一个属性叫aotopostback.

[解决办法]
这应该去看 asp.net控件基础。明白他是如何跟 php asp 不同工作的即可了。

如果你的 html和js比较扎实的话。 你点开源文件看看,也许会懂很多
[解决办法]
这就是webform的基本特点
[解决办法]
不要刷新干嘛要用服务器端按钮..
[解决办法]
服务器控件都这样啊
不行就用JS+HTML实现,ajax界面无刷新咯
[解决办法]
原理问题!
[解决办法]
是服务器端按钮都会回发。
只有HTML按钮才不会!!!

读书人网 >asp.net

热点推荐