接收修改后的div innerHtml

时间:2015-05-18 01:27:19

标签: c# asp.net

我不是经验丰富的asp.net用户,所以希望这很简单,因为它在php中。

我正在尝试接收由网页用户修改的div的修改后的html,并将其保存回数据库。

当我点击保存按钮时,旧的(上一个)html数据显示的不是我要保存的新html数据。

HTML:

<asp:LinkButton ID="saveButton" type="button" CssClass="clickable" runat="server" Text="Save" OnClick="SaveButtonClicked" />
<div id="formContainer" class="form-container" runat="server">
    <div class="form-header">Form Title</div>
    <ul class="section-sortable"></ul>
    <div class="form-footer">
        <input type="submit" value="Submit form" />
    </div>
</div>

C#

 protected void SaveButtonClicked(object sender, EventArgs e)
            {
              //Returns old html when it should return the new modified html?
               Debug.Write(this.formContainer.InnerHtml); 
            }

此处未显示html修改代码,但正在修改html ..

1 个答案:

答案 0 :(得分:1)

我找到的唯一解决方案是收听Click和ClientClick事件,将div中的内部HTML复制到隐藏的输入控件,然后在点击事件中显示数据。