在<div>标签</div>中调用asp.net中的字符串属性

时间:2013-02-21 14:39:20

标签: c# asp.net

这可能是一个简单的问题,但我很困惑。我想在标记中从<div>调用代码隐藏中的特定字符串属性。

我怎么能这样做?

3 个答案:

答案 0 :(得分:0)

您可以将代码中的公共变量添加到页面上的属性中,如下所示:

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

然后使用这样的javascript访问它:

document.getElementById('mydiv').attributes['data-my-value'].value

答案 1 :(得分:0)

假设这是你的标记:

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

您可以使用此类代码在后面的代码中阅读:

string myAttrValue = div1.Attributes["myattribute"];

答案 2 :(得分: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 Load中将此值设置为DIV

divID.InnerHtml = Test;

Javascript:

<script>
        function sam() {    
        alert(document.getElementById("divID").innerHTML);              
        }
</script>