在HTML里定义了divhtml
在程序中获取divhtml.innerhtml是
dim str as string
str = divhtml.innerhtml
调试说无法获取 divHtml 的内部内容,因为该内容不是文本.
如何解决?
在程序中获取divhtml.innerhtml是
dim str as string
str = divhtml.innerhtml
调试说无法获取 divHtml 的内部内容,因为该内容不是文本.
如何解决?
解决方案 »
- IIS 无法启动 重新安装也无法解决,求救!!!!!!!!!!!
- 关于FckeditorV2 的问题
- ==========================调用函数之------参数传递问题===================================
- 怎样与oracle进行连接 vb语法
- 有什么办法可以获得远程用户网卡的的MAC地址,这些代码不能用啊?
- 用于Blog的天气预报服务,欢迎顶贴
- 如果我要发送很多邮件,并且邮件箱不是下面代码里固定的邮箱,那么我该怎么循环发送邮件给不同的邮箱?
- 各位哥。小弟想用asp.net&C#学做一个办公系统,不管什么样的办公系统都行。
- 关于Server.MapPath的小问题
- 大侠们解析以下js的含义
- 关于数据绑定到datagrid控件的问题 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- 中国的同胞们,惊人的发现,asp.net漏洞出来了,相信不久便有说法了,!!!!!!!!!
<script language="javascript">
var divhtml = document.getElementById("Div名称或ID");
alert(divhtml.innerHTML);
</script>
<div id=divhtml runat=server>后台代码
str = divhtml.InnerText
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>无标题页</title>
</head>
<body>
<form id="form1" runat="server">
<div id="id1" runat="server" >
dafffffffffffffff
</div>
</form>
</body>
</html>
后台
using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;public partial class _Default : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
HtmlGenericControl hl = new HtmlGenericControl();
// hl.InnerHtml;
string str = "";
str = hl.InnerHtml;
}
}
HtmlGenericControl hl = new HtmlGenericControl();//这个是关键
HtmlGenericControl hl = (HtmlGenericControl)FindControl("id1");
string str = "";
str = hl.InnerHtml;
Response.Write(str);
dafffffffffffffff
</div>中的所有内容
HtmlGenericControl hl = new HtmlGenericControl();
为何我取出来的值是空的?
// hl.InnerHtml;
string str = "";
str = hl.InnerHtml;
改为下面的,不好意思刚才写错了HtmlGenericControl hl = (HtmlGenericControl)FindControl("id1");
string str = "";
str = hl.InnerHtml;
Response.Write(str);
我已经实例了,我代码给你看看吧.
Dim str1 As String
Dim filename As String
Dim sw As StreamWriter
Dim hl As HtmlGenericControl = New HtmlGenericControl
hl = hl.FindControl("divHtml")
str1 = hl.InnerHtml
Dim filename As String
Dim sw As StreamWriter
Dim hl As HtmlGenericControl = New HtmlGenericControl
hl = hl.FindControl("divHtml")
str1 = hl.InnerHtml
你在哪写的这些代码?
在HTML里定义了divhtml
==============
什么是 divhtml 哦?
2。
调试说无法获取 divHtml 的内部内容,因为该内容不是文本
=========
编译错误?还是运行运行时错误?3。
<div id=MyDiv runat=server>hello</div>Response.Write(MyDiv.InnerHtml)
hl = hl.FindControl("divHtml")
======
这是什么代码逻辑? new 一个出来然后由重新赋值?有用迈?
先给str1赋个空值呀,就是"",不好意思,VB.NET不知道是不是
Dim str1 As String="";
因为你没有赋一个值就让str1= hl.InnerHtml会出现
未将对象引用设置到对象的实例
好象是编译错误吧.我再试试