私はhtml要素を持っています:
<div id="myElement" class="someClass" onclick="setText(this.innerHtml)" runat="server">text</div>
次のようなjqueryを使用して、クライアント側でこの要素を変更できるようにしたいと思います。
function setText(text) {
$(".someClass").text(text);
}
- また -
function setAttribute(text) {
$(".someClass").attr("myAttr",text);
}
これを実行したら、この要素の新しいテキストまたは新しい属性を取得して、またはサーバー側のいずれかの値を格納します。次に、LinkButtonを使用してサーバーにポストバックすることに注意してください。この時点で、要素を見ると、デフォルトのテキストがまだ存在しているか、追加した新しい属性が欠落しています。
誰かが要素がサーバー上で更新されない理由と、私もそれを取得する方法を説明できますか?