我正在尝试在VS 2008/WinXP中开发 Web 部件
我创建了一个网站项目,并在默认表单中添加了几个 Web 部件default.aspx
<form id="form1" runat="server">
<div>
<asp:WebPartManager ID="WebPartManager1" runat="server">
</asp:WebPartManager>
<asp:WebPartZone ID="WebPartZone1" runat="server">
</asp:WebPartZone>
</div>
</form>
当我第一次运行它时(在调试器中),一个弹出窗口告诉我在 IIS 中启用 Windows 身份验证(所以有些东西正在工作!)。我启用了 Windows 身份验证,现在当我运行它时,我得到一个空白屏幕。如果我通过 url(而不是调试器)在 IE 中打开它,结果相同。
注意 - 源视图显示了很多 javascript - 特别是,它声明了一个WebPartManager 对象,并向其中添加了一个区域 ( __wpm.AddZone(..)
)