关于在插入的模版中如何为已绑定了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设置了一个默认的属性为"-",这样别人不想输入电话的时候,就不用输入了。
这时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设置了一个默认的属性为"-",这样别人不想输入电话的时候,就不用输入了。
相关文章推荐
- 如何在下拉菜单中的Value属性绑定数据以及设置下拉菜单默认值
- winform程序设计中,label,TextBox,ComboBox等几个控件几乎是用得最多的,在设计中经常会遇到一些小问题,如:comboBox控件绑定了数据源之后,如何设置默认值?
- 如何设置属性为默认的绑定属性
- 如何在dropdownlist动态添加item之后,如何设置其value值! /用JS控制服务端dropDownlist和textField的Readonly属性
- 关于Spinner默认显示的文字布局属性与下拉显示的文字布局属性如何分别设置
- 初始化页面的时候,如何使TextMode="Password"的asp:textbox有默认值显示?
- 关于服务端控件textbox的disabled属性设置为disabled后在服务端无法取值的问题
- C# WinForm控件开发如何设置属性的默认值
- laravel migration如何设置时间戳类型默认值为插入时间
- MVC4中给TextBoxFor设置默认值和属性(同时设置js事件)
- 关于如何编辑绑定后的TextBox来完成对数据源的更新
- 关于Form窗体的StartPosition 属性如何设置的问题
- 如何为一个类型为Color的属性设置默认值
- CoreText 设置文字属性和插入图片
- 使用SSH在做插入和修改的时候即使数据库中给字段设置了默认值还是没有用,在表对应的配置文件中也不知道该如何配置。。请教下。。
- MVC4中给TextBoxFor设置默认值和属性
- Flex中如何通过displayAsPassword属性,设置TextInput文本显示密码形式(*)
- textview设置属性autolink后,点击网址链接如何捕捉到点击事件或者如何让其跳转到特定的app activity中
- Tkinter中关于如何让用户无法编辑Text,又可进行插入、删除操作
- 关于TextBox设置成MultiLine属性后控制字数的解决方法