有一个JS控件,它在aspx页内的调用方式是
<script type='text/javascript' src="plus/WdatePicker.js"></script><input type='text' class='Wdate' onclick='WdatePicker()' />当将它作为服务器控件,就无法正常使用了。那能不能把它改成利用.net控件,比如在button内想办法嵌入这个函数WdatePicker()?如果可以怎么做?直接加进onclick事件内不行的~分所剩不多了只能少少给~请教下谢谢啦~

解决方案 »

  1.   

    TextBox1.Attributes.Add("onclick","WdatePicker()");
      

  2.   

    能说详细点吗?我对C#和VS不熟,比如在button属性内如何进行添加?直接在click内加上这个函数貌似不行啊~
      

  3.   

    用服务器端的控件加个onclientclick这个属性 就可以调用到JS事件例如 <script>
        function WdatePicker()
        {
           alert('哈哈');
        }
     </script><asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="WdatePicker()" />或者在后台给这个控件的Attributes加属性
    Botton1.Attributes.Add("onclick","WdatePicker()");
      

  4.   

    跟c#和vs有直接关系吗?难道使用vb.net、delpi.net之类的就不一样了吗?这些技术跟语言没有关系,你了解asp.net才是根本,如果限于学习编程语言,换个老师教你学到深一层的技术才是根本。
      

  5.   

    “JS控件”难道跟asp.net服务器控件扯到一起就能提高javascript的身价了吗?靠真实的实力吧!那个不叫做“控件”,因为它没有针对IDE的“无代码开发”的用户体验。
      

  6.   

    谢谢四楼朋友提示~呵呵,我js其实也不熟...完了,我还去干什么IT啊~五楼朋友,这道理我也懂啊,可是会碰到很多细节问题的~看着别人的代码那么简单,甚至还会发现很多设计上的问题~真要自己去弄,要是不熟练,很小的一个问题也卡到头晕啊~时间都浪费在一些很琐碎的问题上~还没开始发挥我的逻辑思维,大脑就先被这些琐碎的东西卡到歇菜了~