【发布时间】:2011-03-18 19:03:33
【问题描述】:
我已经按照包含的说明安装了 AJAX 控件工具包,并且我正在尝试将带有几个 TabPanel 的 TabContainer 添加到 ASP.NET MVC 应用程序的视图中。这可能吗?我可以让 TabContainer 和 TabPanel 控件在 Webforms 应用程序中工作,但不能在 MVC 中工作。
在我的一个观点中,我有以下代码:
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<MvcApplication1.Models.Class1>" %>
<%@ Register assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" tagprefix="ajaxToolkit" %>
<asp:Content ID="Content1" ContentPlaceHolderID="TitleContent" runat="server">
Create
</asp:Content>
<asp:Content ID="Content2" ContentPlaceHolderID="MainContent" runat="server">
<form id="form1" runat="server">
<ajaxToolkit:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
</ajaxToolkit:ToolkitScriptManager>
<h2>Create</h2>
<ajaxToolkit:TabContainer ID="TabContainer1" runat="server" ActiveTabIndex="1">
<ajaxToolkit:TabPanel runat="server" HeaderText="TabPanel1" ID="TabPanel1">
<ContentTemplate>
</ContentTemplate>
</ajaxToolkit:TabPanel>
<ajaxToolkit:TabPanel ID="TabPanel2" runat="server" HeaderText="TabPanel2">
<ContentTemplate>
</ContentTemplate>
</ajaxToolkit:TabPanel>
</ajaxToolkit:TabContainer>
</form>
</asp:Content>
上面给出了一个 HttpException “当使用自定义 TextWriter 时,OutputStream 不可用。”保留 TabContainer 但删除 TabPanel 不会引发任何错误。
有什么建议吗?
谢谢。
【问题讨论】:
标签: visual-studio-2008 asp.net-mvc-2 asp.net-ajax