0

この li オブジェクト「test1」または「test2」のタイトル値を追加/変更したいと考えています。次のようにタイトルを設定することはできません。

test1.title = "hello";
test2.title = "juhu";

<li ID="test1" runat="server" class="none"></li>
<li ID="test2" runat="server" title="test" class="none"></li>

手伝ってくれてありがとう

4

4 に答える 4

2

これらの属性をサーバー側コードから割り当てようとしている場合は、html コントロールの Attributes プロパティを使用する必要があります。

test1.Attributes["title"] = "hello";
test2.Attributes["title"] = "juhu";
于 2013-09-19T07:03:39.420 に答える
0

オブジェクト "test1" と "test2" は存在し、プロパティ "title" を持っていますか?

その場合、タイトルを次のように設定できます。

<li ID="test2" runat="server" title="@test1.title" class="none"></li>

変数へのオブジェクト スタイルの呼び出しと "@" に注意してください。これは、カミソリに c# の値を期待するように指示します。

また、私の知る限り、タイトルは有効な html5 要素ではありません。data-title = ".." を使用

于 2013-09-19T06:58:58.527 に答える
0

このようにしてみてください

    <li Id="test1" runat="server" class="none" title="hello" ></li>
于 2013-09-19T06:57:56.430 に答える