C#怎么设置服务器控件button不刷新页面
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#怎么设置服务器控件button不刷新页面相关的知识,希望对你有一定的参考价值。
比如,我现在有两个按钮,两个文本框,都是服务器控件,
按钮A判断文本框A1不为空;
按钮B判断文本框B1不为空;
但是无论我点按钮A,还是按钮B,都是他都是针对整个页面submit。都会判断全部的不为空的文本框,然后提示不为空。
设置针对性呢?不刷新页面来判断?
<asp:Button ID="Buttonjs" runat="server" Text="Buttonjs" OnClientClick="exist()" />这个控件
function exist()
if(form1.TextBox_M.value=="")
alert("TextBox_M不能为空!");
return;
else
form1.TextBox_M.value=="测试局部刷新"
这个测试代码。我发觉在文本框为空的时候会提示消息,然后submit整个页面,在文本框不为空的时候,form1.TextBox_M.value=="测试局部刷新"这句话不会执行,还会刷新页面,这是要怎么设置?
另外,站长团上有产品团购,便宜有保证 参考技术A 不要用服务器控件,直接用<button>
至于form1.TextBox,还不如用document.getElementById("XXXXXX")这样来实现。因为我想你的form1是runat="server"的。。。 参考技术B 一个是用updatapanle控件,另外就是直接使用<input>,然后用Jquery进行ajax提交追问
updatePanel 这个控件在哪里呢?找不到啊
参考技术C function exist()if(form1.TextBox_M.value=="")
alert("TextBox_M不能为空!");
return False;
else
form1.TextBox_M.value="测试局部刷新"
参考技术D 用Ajax吧 设置一个updatePanel来控制页面不刷新吧追问
updatePanel 这个控件在哪里呢?找不到啊
追答你的VS有没有装Ajax 插件啊..没装的话就得装 然后就会有 这个控件了
本回答被提问者采纳以上是关于C#怎么设置服务器控件button不刷新页面的主要内容,如果未能解决你的问题,请参考以下文章
请问ASP.NET中当点击某个控件时(如Button)不想进行整个页面的刷新怎样设置?
.net asp:button按下,页面刷新了,js不能维持原来的状态了怎么办?
我的电脑显示打印控件未安装点击这里执行安装。安装后请刷新页面或重