Apr 01, 2013, 2:59 AM
[CLOSED] Partial View not Rendering
Hi,
I am trying to render a partial view similar to the MVC sample on the site(Dynamic Partial Rendering -> ASPX Engine) but the view is not rendering.
The sample on the site does not work either.
MAIN PAGE
CONTROLLER
VIEW2
I am trying to render a partial view similar to the MVC sample on the site(Dynamic Partial Rendering -> ASPX Engine) but the view is not rendering.
The sample on the site does not work either.
MAIN PAGE
<%@ Page Language="C#" Inherits="System.Web.Mvc.ViewPage" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<!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>
<ext:ResourceManager runat="server" />
<ext:Viewport runat="server" Layout="fit">
<Items>
<ext:TabPanel runat="server">
<Items>
<ext:Panel runat="server" Title="Load View With Layout" Layout="Border">
<Items>
<ext:Panel ID="Tab2_West" runat="server" Title="West" Width="250" Layout="Fit" Region="West" />
<ext:Panel runat="server" Title="Center" Margins="0 0 0 5" Region="Center">
<Items>
<ext:Button runat="server" Text="Click to load west region">
<DirectEvents>
<Click Url="/Dynamic_Partial_Rendering/ASPX_Engine/View2">
<ExtraParams>
<ext:Parameter Name="containerId" Value="#{Tab2_West}" Mode="Value" />
</ExtraParams>
</Click>
</DirectEvents>
</ext:Button>
</Items>
</ext:Panel>
</Items>
</ext:Panel>
</Items>
</ext:TabPanel>
</Items>
</ext:Viewport>
</body>
</html>
CONTROLLER
public class ASPX_EngineController : Controller
{
public ActionResult View2(string containerId)
{
PartialViewResult pr = new PartialViewResult(containerId);
pr.RenderMode = RenderMode.AddTo;
pr.Items = true;
return pr;
}
}
VIEW2
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:Viewport ID="viewportResultView" runat="server" Layout="border" IDMode="Static">
<Items>
<ext:Panel ID="Panel2" runat="server" Title="Sample" Height="100" Region="Center">
<Items>
<ext:GridPanel IDMode="Static" ID="gridPanelCompanyInformation" runat="server" Region="North"
Title="Array Grid" Width="600" Height="350">
<Store>
<ext:Store ID="Store1" runat="server" AutoLoad ="false" Buffered="true" PageSize = "100" >
<Model>
<ext:Model ID="Model1" runat="server" >
<Fields>
<ext:ModelField Name="Firstname" />
<ext:ModelField Name="Lastname" />
<ext:ModelField Name="Age" Type="Int" />
</Fields>
</ext:Model>
</Model>
</ext:Store>
</Store>
<ColumnModel>
<Columns>
<ext:Column ID="Column1" runat="server" Text="Firstname" DataIndex="Firstname" />
<ext:Column ID="Column2" runat="server" Text="Lastname" DataIndex="Lastname" />
<ext:Column ID="Column3" runat="server" Text="Age" DataIndex="Age" />
</Columns>
</ColumnModel>
<SelectionModel>
<ext:RowSelectionModel ID="RowSelectionModel1" runat="server" />
</SelectionModel>
</ext:GridPanel>
</Items>
</ext:Panel>
</Items>
<Listeners>
</Listeners>
</ext:Viewport>
Last edited by Daniil; Apr 01, 2013 at 6:09 AM.
Reason: [CLOSED]