asp.net点击按钮页面自动刷新 asp.net为什么点击按钮会刷新,我做的一个考试系统,每次考试都会随机加载试题,但是一点提交按钮试题就变了 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 asp。net 點擊按鈕不刷新,,整個界面不要用runat="server" 但是不用ruant="sever"会出错啊 不加ruant="server"按钮在界面上就不显示了 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊我是要在后台执行点击事件算出分数的 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊我是要在后台执行点击事件算出分数的可以加進去啊 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊我是要在后台执行点击事件算出分数的可以加進去啊我试一下 <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊我是要在后台执行点击事件算出分数的只要你不要用服務控件就行啊 比如<asp:開頭的不要用,不然你點擊會刷新的 用html控件,或者用微軟提供的局部刷新UpdatePanel <button type="button" class="am-btn am-btn-default am-btn-xs am-text-secondary" data-id="99" data-type=1><span class="am-icon-pencil-square-o"></span>提交</button>這樣子試試啊这样就没有onclick事件了啊我是要在后台执行点击事件算出分数的只要你不要用服務控件就行啊 比如<asp:開頭的不要用,不然你點擊會刷新的 用html控件,或者用微軟提供的局部刷新UpdatePanel用html控件不能在后台执行事件啊 按道理不可能不執行的,,要不這樣吧<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="validate()" /> <script>function validate(){ if("success"){ return true;}else{ return false;}}</script> html控件也可以的,不過html的值是在後台 button1.value Web控件是button1.text if(!IsPostBack) { 加载试题(); //把加载试题的 方法,放到 !IsPostBack 里面。} 一种可能是使用了服务器控件加载试题,但如楼上所说的,没有考虑PostBack问题,或者说页面加载顺序不熟悉。一种可能是使用了普通的HTML控件配合JS加载了试题,在任何PostBack发生时都会重置。若是这样,可以参考楼上上上上上的答案。因为楼主没有表达自己代码的基本逻辑,所以有些难以判断。 一个方法是不要用服务器控件,就是类似于<asp:button>这个样式的。另一个方法是在后台代码的pageload里重写试题的方法上加判断if (!IsPostBack)ispostback是判断是否是页面推送回来点击服务器控件的button就属于ispostback。只要判定一下!ispostback的时候刷新试题,ispostback的时候统计分数就可以了 用ajax写提交按钮,不要用服务器控件,或者用UpdatePanel控件把你的提交按钮包括起来,就不会刷新页面了 runat ="server" 的按钮或是其他控件,调用 后台方法直接 在page_load 中判断 !ispostback ,或是用JS 调用 __dopostback 方法, VS2010中RDLC的导出按钮的问题! 怎么让登陆成功加1??? 请问如何修改 repeater中textbox的textchanged事件怎么触发? 关于SqlHelper的问题 请高手指教 ajax三级连动问题 深圳的兄弟,最近我要申请一个国际域名,帮忙介绍一个大点稳定的的网站,(.net动态空间+sqlserver2000) 新手``关于帖子跟贴(存储过程) 怎么写好呢?求请高手指导 我的数据库连接问题还没有解决,急! 各位大虾,请问如何在web窗体中实现类似windows窗体的菜单,当然最好使用控件~! ajax 与 asp.net 通信 怎么调用文章标题为title
這樣子試試啊
這樣子試試啊这样就没有onclick事件了啊
這樣子試試啊这样就没有onclick事件了啊
我是要在后台执行点击事件算出分数的
這樣子試試啊这样就没有onclick事件了啊
我是要在后台执行点击事件算出分数的
可以加進去啊
這樣子試試啊这样就没有onclick事件了啊
我是要在后台执行点击事件算出分数的
可以加進去啊我试一下
這樣子試試啊这样就没有onclick事件了啊
我是要在后台执行点击事件算出分数的
只要你不要用服務控件就行啊
比如<asp:開頭的不要用,不然你點擊會刷新的 用html控件,或者用微軟提供的局部刷新UpdatePanel
這樣子試試啊这样就没有onclick事件了啊
我是要在后台执行点击事件算出分数的
只要你不要用服務控件就行啊
比如<asp:開頭的不要用,不然你點擊會刷新的 用html控件,或者用微軟提供的局部刷新UpdatePanel用html控件不能在后台执行事件啊
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="validate()" /> <script>
function validate(){
if("success"){
return true;
}else{
return false;
}
}
</script>
加载试题(); //把加载试题的 方法,放到 !IsPostBack 里面。
}
另一个方法是在后台代码的pageload里重写试题的方法上加判断
if (!IsPostBack)
ispostback是判断是否是页面推送回来
点击服务器控件的button就属于ispostback。只要判定一下!ispostback的时候刷新试题,ispostback的时候统计分数就可以了