webbrowser解析aspx页面问题

whbindg2 2011-12-27 06:11:06
一个最基础的.net源码,如何在webbrowser中显示出来?
如下:
-----------------------------------------------------

<%@ Page Language="C#"%>
<html>
<head runat="server">
<title></title>
</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button ID="Button1" runat="server" Text="Button" />
</div>
</form>
</body>
</html>

----------------------------------------------------------------------------------------
我如下处理:

//1、编辑模式
webBrwoser1.Document.ExecCommand("editmode");
//2、写入代码
(webBrowser1.Document.DomDocument as mshtml.IHTMLDocument2).write(@"
<%@ Page Language=""C#""%>
<html>
<head runat=""server"">
<title></title>
</head>
<body>
<form id=""form1"" runat=""server"">
<div>
<asp:Button ID=""Button1"" runat=""server"" Text=""Button"" />
</div>
</form>
</body>
</html>
");


执行结果:
webbrowser设计器中一片空白

body.innerHTML代码显示的是:

<FORM id=form1 runat="server">
<DIV><?xml:namespace prefix = asp /><asp:Button id=Button1 runat="server" Text="Button"></asp:Button></DIV></FORM>

如何才能让webBrowser成功解析出 .net组件呢?
...全文
40 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

110,538

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧