1、如果想要在页面中实现自动刷新的功能,我想到了以下几种方法:

1) <META  HTTP-EQUIV="refresh"  CONTENT="60">  加在<head></head> 中间,60

页面定时跳转: <meta  http-equiv=refresh  content=60;URL=aa.asp>  使用方法同上, 60 指时间, aa.asp 指你要跳转的页面

        2) <script type="text/javascript" language="javascript">

setTimeout("window.location.reload(true)", 30 * 1000);
</script>

时间以毫秒为单位

        如果在asp.net的页面中,可以加一个定时器

<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true">
         </asp:ScriptManager>
         <asp:UpdatePanel ID="UpdataPanel1" runat="server">
             <ContentTemplate>
                 <asp:Timer ID="Timer1" runat="server" Interval="30000" ontick="Timer1_Tick"></asp:Timer>
             </ContentTemplate>
             <Triggers>
                 <asp:AsyncPostBackTrigger ControlID="Timer1" EventName="tick" />
             </Triggers>
         </asp:UpdatePanel>

 

     2、 有些时候做一些系统的后台页面需要使用框架页。一般来说都是一个登录界面,然后登录成功后跳转到控制台页面,这个页面使用了frameset 。这时候就存 在一个session 失效的问题,如果登录失效,那么就会在管理台页面的一个子页面中重新显示登录界面了,这个是我不想看到的。

解决方法是:可以在登录页面中加入以下js

if (top.location != self.location){   
       top.location=self.location;   
 }

      3、 如果需要改变绑定后的数据的控件的状态,如果在数据库绑定后,如果 没有维度和经度的情况下 , 让查看 LinkButton 不可用,可以用以后代码实现:

grdrecord.DataSource = dt2;
grdrecord.DataBind();
// 如果查询出的经度和纬度为空时,
for int
{
Label Label )this .grdrecord.Rows[ni].Cells[2].FindControl("lbllat"
Label lblng=(Label )this .grdrecord.Rows[ni].Cells[3].FindControl("lbllng"
if (("" .Equals(lblat.Text)) && (""
    {
((LinkButton )this .grdrecord.Rows[ni].Cells[4].FindControl("lbquery" )).Enabled = false
    }
}

    4、 如何动态地给一个对象添加属性?

     首先一个 var obj = {};

     然后想在程序中动态的给obj添加一个属性,比如sex属性,值为male,属性名称和值都是不确定的,最后要达到的效果就是,如果添加了sex属性,那么alert(obj.sex);就应该显示male。

//下面是给一个静态的添加属性
     <script>
          var obj = {};
          obj.sex = "male";
          alert(obj.sex);
     </script>
     //下面是给一个对象动态的添加属性
     <script>
          var obj = {};
          name  = "sex";
          value = "male";
          obj[name] = value;
          alert(obj.sex);
     </script>

    5、 在asp.net中用 js 得到 asp控件 CheckBox 的Text

< asp : CheckBox ID ="CheckBox1" runat ="server" Text =" 哇哈哈" />

Text " 哇哈哈 ” , 用jQuery可以

                var '#CheckBox1+label'

          就可以得到 ” 哇哈哈 ” 了。

     6、在后台代码中调用正则的例子:

private void textBox1_KeyPress(object sender, KeyPressEventArgs e)
        {
            Regex r = new Regex("^[0-9]*$");
            if (r.IsMatch(textBox1.Text))
            {
                MessageBox.Show(" 数字 ");
            }
            else
            {
                MessageBox.Show(" 字母 ");
            }
        }