C# 如何在插入模式下将文本设置为formview中的textarea

C# 如何在插入模式下将文本设置为formview中的textarea,c#,asp.net,formview,C#,Asp.net,Formview,DemHere是我的文本区域控制: <textarea id="Physical_DemandsTextBox" runat="server" cols="35" rows="6" value='<%# Bind("Physical_Demands") %>' /> 在插入模式下运行应用程序时,文本区域为空。如何解决此问题?您可以使用Body属性作为示例: if (FormView1.CurrentMode == FormViewMode.Insert) { Ph

DemHere是我的文本区域控制:

<textarea id="Physical_DemandsTextBox" runat="server" cols="35" rows="6" value='<%# Bind("Physical_Demands") %>' />

在插入模式下运行应用程序时,文本区域为空。如何解决此问题?

您可以使用
Body
属性作为示例:

if (FormView1.CurrentMode == FormViewMode.Insert)
{
   Physical_DemandsTextBox.Body = "Failed Test of the Testing Testers.";
}
但您也可以直接使用asp.net控件。对于示例,在Web表单中更好的是:

<asp:TextBox id="Physical_DemandsTextBox" runat="server" 
                                          TextMode="Multiline" 
                                          Columns="35" 
                                          Rows="6" />

您只需将textarea替换为textbox控件,如下所示:

    <asp:TextBox ID="Physical_DemandsTextBox" 
        TextMode="MultiLine" Rows="6" Columns="35" 
        runat="server" 
        Text='<%# Bind("Physical_Demands") %>'></asp:TextBox>

您在哪个页面事件中执行此操作?
if (FormView1.CurrentMode == FormViewMode.Insert)
{
    Physical_DemandsTextBox.Text = "Failed Test of the Testing Testers.";
}
    <asp:TextBox ID="Physical_DemandsTextBox" 
        TextMode="MultiLine" Rows="6" Columns="35" 
        runat="server" 
        Text='<%# Bind("Physical_Demands") %>'></asp:TextBox>