我正在使用 Summernote 编辑器,并且我想在代码隐藏中检索其内容。 我尝试使用以下方式,但它返回空(null)
1-
默认.aspx
<div class="summernote" id="txtTest" runat="server"></div>
隐藏代码:
string content= txtTest.InnerText;
2-
默认.aspx
<div class="summernote" id="txtTest" ></div>
隐藏代码:
string name = Request.Form["txtTest"];
有什么建议吗?
最佳答案
这是我的代码,运行完美
<div class="form-group">
<asp:Label ID="lblSummernote" runat="server" Text="Image" AssociatedControlID="txtSummernote" CssClass="control-label col-md-3"></asp:Label>
<div class="col-md-8">
<asp:TextBox ID="txtSummernote" runat="server" TextMode="MultiLine" Rows="2"></asp:TextBox>
<asp:Label ID="lblSum" runat="server" Text="Summernote"></asp:Label>
</div>
</div>
JavaScript
<script src="/Content/SummerNote/summernote.js"></script>
<script>
$(function () {
// Set up your summernote instance
$("#<%= txtSummernote.ClientID %>").summernote();
focus: true
// When the summernote instance loses focus, update the content of your <textarea>
$("#<%= txtSummernote.ClientID %>").on('summernote.blur', function () {
$('#<%= txtSummernote.ClientID %>').html($('#<%= txtSummernote.ClientID %>').summernote('code'));
});
});
</script>
<script type="text/javascript">
function funcMyHtml() {
debugger;
document.getElementById("#<%= txtSummernote.ClientID %>").value = $('#<%= txtSummernote.ClientID %>').summernote('code');
}
</script>
C# 代码隐藏
protected void btnSubmit_Click(object sender, EventArgs e)
{
lblSum.Text = txtSummernote.Text;
}
关于c# - 是否可以从 ASP.NET Web 表单中的 Summernote 编辑器获取值(value)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36462787/