C#后台如何获取前台页面中的内嵌样式

解决方案 »

  1.   

    不知道是不是你想要的结果
    前台:
    <asp:Lable ID="lblDSRText" Text="标签" runat="server" name="lable" Style="left:300px;position:absolute;top:200px" BackColor="silver"></asp:Label>
    后台:
    Response.Write(lblDSRText.Style["top"]);//获取Style中top的值,获得值可以这样获得,给前台控件赋值是要用Style["Style"]
    lblDSRText.Style["Style"] = "left:500px;position:absolute;top:400px";//设置lblDSRText控件的样式
      

  2.   

    前台在head标签内将样式写好,后台获取到这些样式,然后一起写到word中,这样那些取出的内容就能有这些样式了,不然要用行内样式去实现
      

  3.   


        <!--加id和runat="server"-->
        <style type="text/css" id="style" runat="server">
            body{font-size:12px;}
        </style>
    Response.Write(style.InnerHtml);
    //body{font-size:12px;}