我有一个sqldatasource连接,其中的参数insert参数设置为
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@firstname, @lastname, @age)
现在我明白了@firstname、@firstname、@age是我为它们设置值的参数。
我正在用一个formView对它进行数据绑定,它将自动用firstname、lastname和age列绑定insertitemTemplate中的文本框。例如,“名字”文本框具有以下属性。
<asp:TextBox ID="firstnameTextBox" runat="server" Text='<%# Bind("firstname") %>' />
现在我怀疑,@firstname变量如何与firstname字段绑定。我没有在任何地方显式地使用绑定。假设明天我想将插入查询重命名为
INSERT INTO [user_info] ([firstname], [lastname], [age]) VALUES (@fn, @ln, @ag)
为了用firstname等绑定@fn,我必须在何处以及所有地方进行更改。
希望我的问题清楚。