一个是服务器控件,你可以触发它的事件,input runat=server了可以在服务器端访问,但没有事件。
解决方案 »
- 大家在使用GridView时有没有碰到过这种问题
- 高分回赠:怎么学习ASP.NET才能快速做出东西?
- 如何在本网页中镶嵌百度和GOOGLE搜索?
- CSDN 会员等级制度 ??
- 小问一个数据库更新语句
- 客户端播放服务器上的音频文件,大家推荐一下好的实现方法
- 请问在datalist datagrid 里面控件的事件怎么触发
- 如何快速的取得股票的市价?
- 如何用SQLDMO在ASP.NET页面下实现数据库的备份与恢复
- 請教:國外主機.從SQL數據庫中讀出的中文顯示為"?",網頁中的可以.怎麼會這樣呢.程序是asp.net+vb.net的.
- 抱错“不能锁定文件”
- encode的问题----waiting!!!
但是我在客户端的javascript中写的 document.all("cbTest").disabled=false
却不起作用,而如果用<INPUT type="checkbox" id="cbTest" runat="server">
则客户端的脚本能起到控制作用??他们在解释到客户端的时候难道还有别的什么
区别吗???
<asp:checkbox id="cbTest" runat="server"></asp:checkbox>用cbTest.Enable=false
,在客户端就不能控制呢???
至于你说的在客户端不能引用asp:checkbox,哪是因为在asp.net将aspx解释为html是就可能将它的id 改为了asp.net怎么生成的id了我认为其它控件的情况以是差不多的
我不相信你用 cbTest.Enable=false 可以在客户端禁用这个控件,因为dhtml中根本就没有 Enable 这么个属性,而只有 disabled ,如果你用 disabled 也无法禁用它,那么一定是这个CheckBox被嵌套在别的控件中(比如Repeater、DataGrid等)而使它在客户端的ID与服务器ID不同所致,要在服务器端获得客户端ID,你可以用服务器控件的 ClientID 属性值。