私はHtmlAgilityPackを使用していると私は入力フィールドと同じ方法でテキストエリアのテキストの値を設定することはできないようです:
var node = doc.DocumentNode.SelectSingleNode("//textarea");
if (node != null)
{
node.SetAttributeValue("value", record.Data);
}
誰でもこれがどうやってできるのか知っていますか?
<textarea>
要素にはvalue
属性がありません。内容は、それ自身のテキストノードです:
<textarea>
Some content
</textarea>
これにアクセスするには、 .InnerHtml
プロパティを使用します。
var node = doc.DocumentNode.SelectSingleNode("//textarea");
if (node != null)
{
node.InnerHtml = record.Data;
}