您的位置:首页 > 其它

关于在插入的模版中如何为已绑定了Text属性的TextBox设置默认值

2006-06-05 18:34 543 查看
很多时候,我们发现在插入模版中,想为TextBox设置一个默认值。
这时TextBox的Text属性已经绑定了数据表中的相关键值,不能去除,要不然就不能插入了。
那要怎么做呢?
其实很简单,就是为TextBox设置一个Value属性。
请看以下的代码示例:

<asp:TemplateField HeaderText="家庭电话" SortExpression="Homephone">
<EditItemTemplate>
<asp:TextBox ID="TextBox8" runat="server" Text='<%# Bind("Homephone") %>'></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator11" runat="server" ControlToValidate="TextBox8"
ErrorMessage="*" SetFocusOnError="True"></asp:RequiredFieldValidator>
</EditItemTemplate>
<InsertItemTemplate>
<asp:TextBox ID="TextBox8" runat="server" Text='<%# Bind("Homephone") %>' Value="-"></asp:TextBox>
<asp:RequiredFieldValidator ID="RequiredFieldValidator12" runat="server" ControlToValidate="TextBox8"
ErrorMessage="*" SetFocusOnError="True"></asp:RequiredFieldValidator>
</InsertItemTemplate>
<ItemTemplate>
<asp:Label ID="Label8" runat="server" Text='<%# Bind("Homephone") %>'></asp:Label>
</ItemTemplate>

上面,我就是为TextBox8设置了一个默认的属性为"-",这样别人不想输入电话的时候,就不用输入了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐