当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

 ·怎么获得datatable的行数    »显示摘要«
    摘要: 怎么获得datatable的行数? ......
    摘要: 我做个oa文件管理,有个目录表(folder)和文件(file)表,假设根目录下有a b c三个目录,文件中有 a、b、c、d、e、f三个文件,其中文件a、b、c是在根目录下,所在目录id字段为空,我现在要将目录列出来,同时将该目录下的文件列出来,如下: -----名称------ 目录a 目录b 目录c 文件a 文件b 文件c ---------------- 要怎样才能把两个表这样连......


高分求解:为何我在控件中使用“Page.RegisterClientScriptBlock”方法无效

代码示例:  
   
  protected   override   void   Render(HtmlTextWriter   output)  
  {  
            String   scriptString   =   "alert(1);";  
            if(!this.Page.IsClientScriptBlockRegistered("clientScript1"))  
  this.Page.RegisterClientScriptBlock("clientScript1",   scriptString);  
  }  
   
  在生成的html中没有找到注册的alert语句  
 

NO.1   作者: saucer

it   is   too   late   to   do   it   in   Render,   also   your   scriptstring   is   invalid,   try   in   Page_Load   or   in   PreRender  
   
  String   scriptString   =   "<script>alert(1);</"   +   "script>";  
            if(!this.Page.IsClientScriptBlockRegistered("clientScript1"))  
  this.Page.RegisterClientScriptBlock("clientScript1",   scriptString);

NO.2   作者: webdiyer

太迟了,都已经到Render时候了当然注册不了了,请在Page_Init或者Page_Load中注册。建议看看.net文档中的asp.net服务器控件生命周期那篇文章。


 ·层的问题    »显示摘要«
    摘要: <div id="id1">test</div> <script> id1.innerhtml="我要赋值"; </script> 发现上面这句话不能执行但 id1.innertext="我要赋值"; 却可以。为什么?验证一下。 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE