日期:2014-05-19  浏览次数:20432 次

请教GridView模板中添加属性的问题
代码原本是要求文本框只能输入数字,不能输入其他字符:
<asp:GridView   ID= "GridView1 "   runat= "server ">                
                        <Columns>
                                <asp:TemplateField>
                                        <ItemTemplate>                                                
                                                <asp:TextBox   ID= "TextBoxQQ "   runat= "server "   OnKeyPress= "return   event.keyCode> =48&&event.keyCode <=57 "> </asp:TextBox>
                                        </ItemTemplate>
                                </asp:TemplateField>
                        </Columns>        
                </asp:GridView>
以运行以后还是什么字符都能输入,后来看了html的源码,发现代码变成了. <input   name= "GridView1$ctl02$TextBoxQQ "   type= "text "   id= "GridView1_ctl02_TextBoxQQ "   OnKeyPress= "return   event.keyCode> =48&amp;&amp;event.keyCode&lt;=57 "   />
里面的&号,> 号都变了...
我用行绑定添加属性的方法也试了,不行,哪位高手指点我一下   。


------解决方案--------------------
OnKeyPress= "return event.keyCode> =48\&\&event.keyCode <=57 " 这样呢?