我要取得HTML里的body里的代码.然后以文本形式输出.
我在HTML里定义了一个div,在后台提取时说那里面的内容不是文本.不可以直接用.
如何可以在前台写代码输出得到的值也可以.
在后台不能用document,是需要引用什么吗?
我在HTML里定义了一个div,在后台提取时说那里面的内容不是文本.不可以直接用.
如何可以在前台写代码输出得到的值也可以.
在后台不能用document,是需要引用什么吗?
解决方案 »
- ([0-9]+T)|([0-9]+) 这个正则表达式是什么意思?
- Winform mid子窗体的标题栏
- 正则 ,大于0的正整数且不为空
- 表单数据提取
- 烦死了快!javascript载入XML链接没反映??
- formview 找html控件
- datagrid在webform中如何实现双击获取选择行的数据
- 能否弹出类似vb的msgbox生成的对话框
- 急啊!!!关于DATAGRID插入数据这个另人头痛的问题,各位大侠帮帮小妹吧!
- VBC編譯問題
- TransmitFile下载是为何没有下载进度条?紧急!!!
- 租用的ASP.NET2.0的空间能否使用ASP.NET AJAX Control ToolKits?
无法获取 divHtml 的内部内容,因为该内容不是文本
{
document.all.h.value = document.all.div.innerHtml;
}// 以下是后台代码
string s = this.h.Value;// 请注意,以上代码可能出现服务器验证失败,原因是默认情况下.net不允许直接提交html脚本,这是处于安全考虑。
-----
<div><%=content%></div>.aspx.cs
--------
protected(or public) string content;
private void page_load
{
content = "div li yao shu chu de nei rong";
}
<div id="Div1" runat="server">abc</div>aspx.cs页面
Response.Write(Div1.InnerHTML);
//输出abc
{
document.all.h.value = document.all.div.innerHtml;
}为什么我document.all里没有H?
不过怎么写在后台都提不到值
当然你还可以通过ClientScript在服务器端注册这个id为“h”的hidden,然后通过服务器端的this.Request["h"]在服务器端访问这个值。