【发布时间】:2009-07-03 10:15:14
【问题描述】:
我有一个sqldatasource连接,在其参数中,insert参数设置为
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@firstname, @lastname, @age)
现在我明白@firstname、@lastname、@age 是我为它们设置值的参数。
我正在使用表单视图对其进行数据绑定,该表单视图会自动将 insertitemtemplate 中的文本框分别与 Firstname、lastname 和 age 列绑定。例如,名字文本框具有以下属性。
<asp:TextBox ID="firstnameTextBox" runat="server" Text='<%# Bind("firstname") %>' />
现在我的疑问是,@firstname 变量如何与 firstname 字段绑定。我没有在任何地方明确使用绑定。说明天我想将插入查询重命名为
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@fn, @ln, @ag)
为了将 @fn 与 FirstName 等绑定,我必须进行更改。
希望我的问题很清楚。
【问题讨论】:
-
Bind是.net自己生成的函数,在我添加控件的时候是它自己的。
标签: asp.net data-binding