后台执行js脚本:
StringBuilder sb = new StringBuilder();
sb.Append("<script language='javascript'>");
sb.Append("$(function () {");
sb.Append("$('#editor1').val('" + template.Description + "');");
sb.Append("});");
sb.Append("</script>");
this.RegisterStartupScript(System.Guid.NewGuid().ToString(), sb.ToString());
后台调用js方法
前台:
<script type="text/javascript">
function TwoHigh() {
var high = document.body.clientHeight;
console.info('高:' + high);
var high2 = high * 0.7;
console.info('高2:' + high2 + 'px');
document.getElementById('divAudit').style.height = high2 + 'px';
}
</script>
后台:
this.Page.ClientScript.RegisterStartupScript(this.Page.GetType(), "test", "<script>TwoHigh()</script>", false);
这篇博客探讨了如何在后台使用JavaScript构建脚本来设置前端编辑器的初始值,并展示了如何通过后台注册JS方法调用前台的TwoHigh()函数,实现页面元素高度的动态计算与调整。内容涉及jQuery、DOM操作及页面高度计算,对于前后端交互和页面动态布局有重要参考价值。

被折叠的 条评论
为什么被折叠?



