-1

それは簡単な質問かもしれませんが、私は混乱しています。マークアップからコードビハインドで特定の文字列属性を呼び出したいと思います<div>

どうすればこれを行うことができますか?

4

3 に答える 3

0

次のように、コード ビハインドからページの属性にパブリック変数を追加できます。

<div id="mydiv" data-my-value="<%= MyValue %>">

次に、次のように JavaScript を使用してアクセスします。

document.getElementById('mydiv').attributes['data-my-value'].value
于 2013-02-21T15:00:03.297 に答える
0

これがあなたのマークアップであると仮定します:

<div id="div1" runat="server" myattribute="hello world">...</div>

このようなコードを使用して、コード ビハインドで読み取ることができます。

string myAttrValue = div1.Attributes["myattribute"];
于 2013-02-21T15:02:46.163 に答える
0

以下のようにしてみてください...うまくいきます...

HTML

<div id="divID" runat="server"></div>
<asp:Button ID="btnClick" runat="server" OnClientClick="sam();" Text="Get Div Value" />

C#

public String Test = "Hello World !";

Page LoadSET この値をDIV

divID.InnerHtml = Test;

Javascript :

<script>
        function sam() {    
        alert(document.getElementById("divID").innerHTML);              
        }
</script>
于 2013-02-21T15:06:50.333 に答える