我在网上下了一个输入框控件,要求是只能输入数字。放在外面蛮好用的,放在DataGrid里出现了一个问题一个关于尺寸的字段里,编辑情况下代码如下<EditItemTemplate>
<cc1:NumberTextBox runat="server" ID="Size1" Width="30px" DecimalDigits="0" Text='<%# DataBinder.Eval(Container.DataItem,"Size1") %>'></cc1:NumberTextBox>
</EditItemTemplate>Text=那段会出错,无论是用单引号双引号还是没引号,都错。
我如果Text=写个固定数字,则不会出错,无论这个数字有没有单双引号如果不用这个控件,是没问题的,<EditItemTemplate>里面我写成<asp:TextBox ID="Size1" runat="server" Width="30"  Text='<%# DataBinder.Eval(Container.DataItem,"Size1") %>'></asp:TextBox>是不会出错的。
我应该咋搞?