我对Web开发相对比较陌生,对ASP.NET Web窗体也是全新的。 我有以下的用户控件:在asp.net中获取可编辑div的内部html
CSS:
div.textareaDiv {
-moz-appearance: textfield-multiline;
-webkit-appearance: textarea;
border: 1px solid gray;
font: medium -moz-fixed;
font: -webkit-small-control;
height: 200px;
padding: 2px;
resize:both;
width: 400px;
word-wrap: break-word;
word-break:normal;
}
脚本:
function CatchEnterKey(e) {
if (e.keyCode == 13) {
e.stopPropagation();
return false;
}
return true;
}
标记:
而下面的代码隐藏功能被调用,当在父页面上的“提交”按钮是 按下:
public string GetHtml()
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "gethtml", "alert($('.textareaDiv').html());", true);
return null;
}
想法是通过脚本执行返回div的内部html,但目前我只想弄清楚,为什么我得到空警报。难道div的内部html在回发时真的被清空了,我需要考虑一个不同的解决方案,或者我做错了什么?
在此先感谢
罗马