2014-05-04 30 views
0

我已经写了一个JavaScript代码,它改变了html页面中div标签的value属性,另一方面在按钮点击事件中(当网页post-backed到服务器)在asp.net我想读这个div标签的属性值如何阅读div在asp.net中改变javascript的属性

我的HTML div标签

<div id="t1" class="Gozineha" runat="server" > 

我的asp.net代码:

string s = t1.Attributes["value"]; 

和我的javascript代码为

$(".Gozineha button").click(function() { 
    $this = $(this); 
    val = $this.attr("value"); 
    $this.parent().attr("value", val); 
    sib = $this.siblings(); 
    sib.attr("class", "btn btn-default btn-xs"); 
    //sib.removeAttr("value"); 
}); 

请帮助我如何在asp.net阅读本div标签的属性附加伤害值

+0

你使用div runat =“服务器”,那么只有你可以访问它在服务器端 –

+0

是的,我做了,我第一次改变使用JavaScript,然后在一个按钮点击增益表单后支持时,我想读取属性值 –

回答

0

你可以尝试这样的ASPX代码:

 StringWriter sw = new StringWriter(); 
     HtmlTextWriter h = new HtmlTextWriter(sw); 
     t1.RenderControl(h); 
     string str = sw.GetStringBuilder().ToString(); 

str中您将获得的内容你的div。