点击页面上的button后,页面又刷新了。导致页面一些标签的值有初始化了。
不要告诉我用什么<input type="button">和Ajax什么的,因为我必须要使用<asp:button runat="server">
有没有什么方法或则修改buttom的某个属性使其点击完后不刷新页面。
有没有大神有解决方法啊,下面的都不行啊,能解决,继续加分!!!
这样用还是刷新了页面,到底怎么用?
配置事件 targer 这个属性
追问能不能详细点啊,
追答<asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:Button ID="idbut" runat="server" />
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="idbut" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
哎 你能帮忙我很感激,但是你说的结果你自己试过吗?每次看到有人回答就激动的看答案,每次试完都一样。
追答绝对不没有不用测试 这是自信
追问无语 我试了 各种刷新
追答你代码问题 这个不用测试我都有自信
我也经常用session和cookie来保存一些值。但是这次情况不同,因为我页面上还有一些其他的html标签。在点击这个button之前,一些其他的标签在整个页面加载完成后我做了css样式修改,一点完之后,整个页面又变成了刚加载时的样子。郁闷
追答再一个办法就是把css样式修改了的东西放在母页面里。btn在子页里面。
本回答被网友采纳什么意思?
追答没有办法实现!
追问找了好多方法,的确发现服务器无法实现无刷新,不过现在问题解决了!还是谢谢!!
本回答被提问者采纳(asp.net)点击按钮进行相应操作,怎么实现页面无刷新
没有办法。runat=Server的控件必须刷页面,就算你用AJAX,还是一样的刷新。不刷怎么提交数据,怎么触发你编制的代码呢?但是用Ajax可以把刷新控制在一个页面的某区域内,感觉无刷而已。
asp.net,C#语言用asp:button控件,能不能做到点击按钮不刷新页面.
在后台代码中这样写就不会把其他textbox框中的内容清掉了 protected void Page_Load(object sender, EventArgs e){ if (!IsPostBack){ \/\/要写的内容 } }
asp.net用的C#语言能不能做到点击按钮不刷新页面?
用Html控件中的按钮而不用Web控件中的按钮即可 如果你要在后台添加按钮的点击事件只需添加runat="server" onserverclick=""属性即可 如:<input id="btnTest" type="button" value="测试" runat="server" onserverclick="btnTest_ServerClick" \/> ...
ASP.Net中防止页面刷新重复提交的几种方法
a.使用服务器端的 Response.Redirect(YourPage);b.使用客户端脚本 <script language=javascriptlocation.href='yourPage';<\/script 这两种方法的缺点是如果要保留页面数据不太方便,如果不用保留可以采用。2、操作完毕设置一个Session,进入页面时判断这个Session是否为null,如果不是表示已经提交过了,但是...
asp.net中怎样使button在单击后不刷新页面
� 回答: 贴点代码出来吧 不太清楚你的逻辑 追问: 就是有个全局变量初始值0,在执行过程中我改变了他的值,我想保存这个值到程序结束,但是要是单击了这个button,它不就会刷新了吗,那这个变量的值就变成了第一次的初始值0了!
ASP.NET服务器控件打开新窗口怎样做到不刷新原页面
你用什么控件打开新窗口的?你可以用脚本打开。比如 onclick="window.open(...)"或者,在你服务器控件的onclientclick="return false";
1;asp.net 点击button实现页面跳转并将此按钮变灰不允许再点
(1)button.enable=false;或是在javascript里面写button.visible=false;(2)第二个问题有点难啊,你的意思是,点击下一个页面,如果上一个页面的按钮可用,就变 成不可用;如果不可用就变成可用? 还请明示
asp.net 如何让一个按钮点击后3秒钟内不可操作
即占击一次按钮后,必须等到后面代码全部执行完成后才可以点击第二次,在执行过程中按钮是不可用的。方法很简单:在page_load里面加入以下代码即可 this.Button1.Attributes["onclick"] = this.GetPostBackEventReference(this.Button1) + ";this.disabled=true;";如果你是想像有些网站注册程序一样,...
asp.net下LinkButton如何不回到页面顶部?
一般LinkButton在PostBack后会刷新整个页面,当然就会回到页面顶部。要使其PostBack后不会到页面顶部,方法有二:方法一:将PostBackUrl属性设置为"#aa",同时在你的aspx文件里的合适位置加个锚点aa;方法二:先放个AJAX控件UpdatePanel,然后将LinkButton放进其中。
asp中button控件点击刷新时如何才能让导航栏中选中的导航不变?
默认情况下,Server.Transfer方法不会把表单数据或查询字符串从一个页面传递到另一个页面,但只要把该方法的第二个参数设置成True,就可以保留第一个页面的表单数据和查询字符串。同时,使用Server.Transfer时应注意一点:目标页面将使用原始页面创建的应答流,这导致ASP.NET的机器验证检查(Machine ...