Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/269.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Can';t获取新的TextArea值并保存它_C#_Textarea - Fatal编程技术网

C# Can';t获取新的TextArea值并保存它

C# Can';t获取新的TextArea值并保存它,c#,textarea,C#,Textarea,我有一个运行在服务器端的文本区域。我正在将一些文本写入该区域,然后我想通过单击带有以下代码的“保存”按钮将其保存到文本文件中 protected void Button2_Click(object sender, EventArgs e) { string v = codearea.InnerHtml.ToString(); System.IO.File.WriteAllText(ConfigurationManager.AppSettings["path"].ToString(

我有一个运行在服务器端的文本区域。我正在将一些文本写入该区域,然后我想通过单击带有以下代码的“保存”按钮将其保存到文本文件中

protected void Button2_Click(object sender, EventArgs e)
{
    string v = codearea.InnerHtml.ToString();
    System.IO.File.WriteAllText(ConfigurationManager.AppSettings["path"].ToString() + txtpath.Text , v);
}

<textarea id="codearea" name="codearea" cols="200" runat="server">
protectedvoid按钮2\u单击(对象发送者,事件参数e)
{
string v=codeare.InnerHtml.ToString();
System.IO.File.WriteAllText(ConfigurationManager.AppSettings[“path”].ToString()+txtpath.Text,v);
}


调试时,变量v仍然为空。有什么帮助吗?我必须提到,文本区域位于.ascx页面中

请尝试改用
codearea.Value

更新:我也使用
InnerHtml
进行了测试,效果很好。我们需要查看您案例中文本区域的HTML代码

测试用例:

 <textarea runat="server" id="test"></textarea>
 <asp:Button ID="Button1" runat="server" onclick="Button1_Click" Text="Button" />


当我单击
按钮1
时,
InnerHtml
Value
都是正确的。

代码区的值是多少。InnerHtml?
codearea
的值是多少?
代码区的类型是什么?它在哪里填充了数据?它是否在页面生命周期的其他地方被覆盖?能否发布textarea控件的标记?