【问题标题】:Get The Actual HTML code for a control from client side从客户端获取控件的实际 HTML 代码
【发布时间】:2013-11-08 15:48:34
【问题描述】:

我正在尝试从客户端浏览器获取控件的实际 HTML 文本,因为此控件中的某些信息不会显示在服务器端,特别是“样式”。那么如何获取控件的整个 HTML 文本呢?

【问题讨论】:

  • 您可以迁移到 asp.net mvc 并完全忘记控件!是天堂! :-)
  • Control.Attributes["style"] 呢?在服务器端获取样式属性需要什么?
  • @Murali 我试过但它是空的
  • @kartal,控件/页面是否启用了视图状态?
  • 看看这个:stackoverflow.com/questions/58925/…问候,Uros

标签: c# html asp.net


【解决方案1】:
    <asp:TextBox ID="tb1" runat="server" OnChange="tbOnChange();" />
    <script type="text/javascript">
        function tbOnChange() {
            var tb1 = document.getElementById('tb1');
            alert(tb1.value);
        }
    </script>

编辑:在 C# 中获取样式

ASP 页面:

<input type="text" id="tb1" runat="server" style="color:Red;" />

C# 页面:

    protected void Page_Load(object sender, EventArgs e)
    {
        var style = tb1.Style;
    }

问候

k.

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-07
    • 1970-01-01
    • 1970-01-01
    • 2012-12-02
    相关资源
    最近更新 更多