.net怎么刷新页面问题 不用ajax控件 要代码 帮写下 我很菜

Label2.Text=(20-TextBox2.Text.Length).ToString();这个程序怎么自动刷新啊我需要在输入文字后Label2中自动递减... Label2.Text = (20 - TextBox2.Text.Length).ToString();
这个程序怎么自动刷新啊 我需要在输入文字后Label2中自动递减
展开
 我来答
经常上网的猫
2009-12-19 · TA获得超过1097个赞
知道小有建树答主
回答量:645
采纳率:0%
帮助的人:626万
展开全部
你这样还不把眼睛闪花掉啊。增加服务器负担不说,还极度影响了客户体验。
用JS是你最好的选择,用ajax都显得浪费了。
比如你的label id="num",textbox id="txt".
<asp:TextBox ID="txt" runat="server" onkeyup="checkLength()"/>
<asp:Label ID="num" runat="server" />
<script type="text/javascript">
var maxLength=20; //文本最大长度
function checkLength()
{
var cur; //游标,记录剩余字数;
var txt = document.getElementById("txt").value.length; /*取得当前字数*/
cur=maxLength-txt;
document.getElementById("num").innerHTML=cur.toString();/*将剩余字数显示在label上*/
}

</script>
无刷新,反应迅速,服务器压力小,客户体验度高。
上面代码我直接敲在上面的,没调试,有问题问我
潭静竹6o
2009-12-18 · 超过21用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:62.1万
展开全部
给控件加上AutoPostBack="true"属性
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式