Bax*_*ter 3 c# asp.net code-behind
我使用的是asp:FormView控件,其元素如下:
<asp:TextBox id="FirstName"
runat="server" MaxLength="20"
Columns="15" Text='<%# Bind("FirstName") %>' />
Run Code Online (Sandbox Code Playgroud)
我无法通过代码隐藏文件中的id - >"FirstName"访问此字段的值.
关于如何在代码隐藏文件中访问该值的任何想法?
您必须在FormView上使用FindControl才能访问文本框:
var firstNameTextbox = FormViewId.FindControl("FirstName") as TextBox;
string myValue = firstNameTextbox.Text;
Run Code Online (Sandbox Code Playgroud)
您还应该注意,只有在将数据绑定到FormView之后,这才会起作用.通常,您将处理FormView的DataBound事件并在那里执行.
| 归档时间: |
|
| 查看次数: |
5834 次 |
| 最近记录: |