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

    摘要: 我想把当前目录下的所有doc文件都找出来,包括子目录下的doc文件,并把他们都拷到c:\doc\这个文件夹里,怎么样实现呢 ......
 ·怎样获取一个矩形区域的字符    »显示摘要«
    摘要: 我想获取一个矩形区域的字符,但不知道实现的方法,望各位大虾指教。 怎样获取一个矩形区域的字符? ......


按钮的单击事件

在.cs页面,添加按钮事件  
  BtnEnter.Attributes.Add("onclick","return   SelectCost("+strCode+");");  
  因为需要传递参数调用js中的  
  function   SelectCost(strCode)  
  {  
  //   Code  
  }  
  所以没有放在Page_Load中,而是放在了  
  private   void   BtnEnter_Click(object   sender,   System.EventArgs   e)  
  {  
   
          BtnEnter.Attributes.Add("onclick","return   SelectCost("+strCode+");");  
   
  }  
  如此之后,按钮就需要点击两次,才能执行js中的方法?  
  请问如何解决?谢谢!

NO.1   作者: silentwins

BtnEnter.Attributes.Add("onclick","return   SelectCost("+strCode+");");  
  把它移出来啊,应该放在Page_Load里面没有问题啊,  
  你按了按钮它才赋予它这个按下事件的属性,怎么可能运行呢?

NO.2   作者: net_bb

顶   学习

NO.3   作者: Angel_Snow

移到Form   load事件中就有效了

NO.4   作者: paul8765

这句放到pageload里有什么问题吗

NO.5   作者: werther161

你添加的BtnEnter.Attributes.Add("onclick","return   SelectCost("+strCode+");");是肯定要初始化的啊,参数只能用其他方式传了

NO.6   作者: fangxinggood

设计的不对,要想解决这个问题,就不能在这个Button的服务端事件中添加这个Button客户端事件处理。  
 

NO.7   作者: werther161

或许你可以考虑一下这样的方式onclick="sar(<%=ssss%>)"

NO.8   作者: fangxinggood

还是在Page_Load里做吧。

NO.9   作者: werther161

Page_Load里你变量没有值,你怎么传?你要的参数肯定是点按钮后才确定的,怎么可能做?

NO.10   作者: LoveCherry

当然要点击2次了你可以想想看第一次点击只不过是在客户端注册click属性,要放在pageload才行

NO.11   作者: anheizhizi

帮顶,关注

NO.12   作者: tengfly

想办法把变量的值在Page_load中取出吧,然后在还是在Page_Load里做,改变一下自己的思路  
  退一步海阔天空  
  条条道路通罗马  
  多动动脑子想想,总有可以解决问题的方法的

NO.13   作者: zmgnwpu

BtnEnter.Attributes.Add只是定义它的响应时间,又没触发怕什么

NO.14   作者: fangxinggood

请问楼主,取的值是不是需要客户端信息,根据客户端信息确定服务端所取值。  
   
  如果是这样,在点击Button前,就必须访问服务端一次,可以在其他控件里的onPropertyChanged的  
   
  客户端事件中触发submit()  
   
  不管如何,还是需要放到Page_Load里。

NO.15   作者: hackate

那你这样的话,你还不如用session  
  汗...  
  觉得你还是换个简单的方法。..最重要的是在服务端处理,.


    摘要: 请问,如何实现多个元件在图层中随机移动,请大侠们帮我一下,最好能发个源文件给我研究一下! 先谢谢了...谁先说对了,给全分! ......
» 本期热门文章:

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