HtmlAgilityPack으로 텍스트 영역 값 설정

asp.net c# html-agility-pack

문제

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;
}


아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.
아래 라이선스: CC-BY-SA with attribution
와 제휴하지 않음 Stack Overflow
이 KB는 합법적입니까? 예, 이유를 알아보십시오.