工作中的小东西

今天没事想到最近的js写了不少了,突发奇想,记得去年我找工作的时候有人问我一道题目是:写段代码清空页面上所有文本框,我那个时候记得用的是服务器端的代码写的,效果也达到了,自己从来没有做过,但是那天做出来了,印象比较深,今天又想那个是不是可以用js来写呢,果然给我3分钟我就敲定它了:
javasctipt函数
然后在:<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="javascript:return ClearAllText();" />
就这样不刷新页面就悄悄地把所有文本框给清空了,神不知鬼不觉,一不小心真的弄出来了;
然后还一个小的技巧,也是前两天试出来的:在给客户提示友好信息的时候很多方法是用的一个label标签,给它赋值提示“您输入的什么什么有误”,但是通常很多人的做法是点击按钮的时候用Visible=True/False的方法来控制该友好信息的,或者将这个label里面的值清空就看不到提示的信息了,但是这样都不认为是一种很好的方法,我想用这个更好:初始化的时候该label为空,然后将它的EnableViewState="False",这样就好了,可以少做很多事情,大家也知道ViewState的作用,它作为一个隐藏域只会增加服务器端的负担,可能产生一些没有必要的代码,所以没有必要的时候能不用就不用,现在不是一举两得吗?

你可能感兴趣的:(工作)