在Html中用iframe写了一个编辑框,用来写入文字,怎么在后台ASp.net得到编辑框中的内容啊
点击按钮,怎么得到 编辑框的内容?请教啊!!!!
点击按钮,怎么得到 编辑框的内容?请教啊!!!!
解决方案 »
- 问一个定时操作的问题
- IIRF 二级域名
- 新手求解asp.net即时获取文本框中的值...
- 怎么租asp.net的服务器,哪里的好?
- 页面跳转问题
- 在vs.net2005中怎么在html代码中引用命名空间(我自己写的类)
- 求救论坛的帖子新建时间与回复时间的倒序按混合时间排列问题
- 请问一下关于datagrid怎么做双击一行触发事件
- .NET工程中如何批量添加现有项,包括文件夹???
- 一个更新数据库的代码,我在测试时总是提示“UPDATE 语句的语法错误”,请各位帮我看看SQL的UPDATE语句到底哪里写法不对?
- 请教:大流量WEB网站设计经验!
- 你们公司的美工是如何做asp.net的页面效果的?
直接ID.Text不行吗?
参考:
http://renyu732.cnblogs.com/archive/2005/06/11/172714.html
在ASP.NET后台能这样写吗??????这是JavaScript的对象啊,在Asp.net中点击按钮后
,就到后台了
marginWidth="1" marginHeight="1" width="100%" height="320" runat="server"></iframe>现在就是在iframe 中写入文字等信息,怎么在 Asp.net后台得到iframe 中的内容。
说明:iframe 是在html中
<iframe ......>然后iframe中的页面document失去焦点的时候,在事件中将编辑框的innerHTML(或者InnerText)写入上一级框架的那个abcd,然后页面提交的时候获取abcd的值。其实这个在复杂的交互性界面上有时会失败。我现在是在用 freeTextBox 1.6版。
说明:iframe 是在html中
你要操作html中的iframe只能通过javascript
html应该不能和数据库打交道的
{
var test = document.getElementById('你的iframe');
doc = test.contentWindow.document;
var getInputValue = doc.getElementById('输入框ID');
window.open("newWebForm.aspx?content="+getInputValue.value,null,null);
//然后你在newWebForm中处理这个值
}上面这个是我随手写的
可能不对,不过我想大概思想是这样的
还请多指教
function subchk(cmd)
{
document.form1.content.value= window.content_html.getHTML();
}
</SCRIPT>
<FORM METHOD=POST ACTION="Article_add_save.gl" name="form1" onsubmit=" subchk()">
<input type="hidden" name="content" >
<IFRAME SRC="gledit.htm" id='content_html' style="LEFT: 0px; POSITION: absolute; TOP: 0px;z-index:0" width="100%" height="100%"></IFRAME>
</FORM>
在后台处理的页面中我们就可以直接通过取隐藏区域content的数据来获取html在线编辑器的数据。但是我实现不了啊!!!!!!!!!!!!!!!!!!!
html没有.cs,而且html中的hidden不能做为服务器控件
也就是说不存在什么后台
你可以问问其他人,我没有办法实现你现在的要求继续关注和学习
说明:iframe 是在html中-----------------------------------------------------------------------------
试下
((输入框的类型)HtmlEdit.FindControl("输入框的ID")).Text
1、在form里加上:<input name="iframe_value" runat=server>
2、给button加上onclick()事件:后台.cs文件里,button.Attributes.Add("onclick","javascript:value()")
3、在前台写javascript脚本:
<script language=javascript>
function value()
{
Form.iframe_value.value=document.frames["iframe的ID"].getElementById("输入框ID").value;
}
</sript>
没测试,可以试一下
我想请教你