Aug 22, 2012, 12:47 PM
[CLOSED] [2.1] MVC Partial View
Hi,
I'm trying to load a mvc partial view with parameters that returns a usercontrol, and I'm unable to do it. I do that in v1.x.
This is my test case:
MAIN VIEW
How I have to load a mvc partial view in Ext.NET 2.1?
Thanks
I'm trying to load a mvc partial view with parameters that returns a usercontrol, and I'm unable to do it. I do that in v1.x.
This is my test case:
MAIN VIEW
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<%@ Register Src="~/Views/Shared/UserControl.ascx" TagName="Control" TagPrefix="custom" %>
<!DOCTYPE html>
<html>
<head runat="server">
<title>Ext.NET Example</title>
</head>
<body>
<form runat="server">
<ext:ResourceManager runat="server" />
<custom:Control runat="server" />
</form>
</body>
</html>
USERCONTROL<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:Panel ID="MyPanel" runat="server" Layout="FitLayout" Title="Panel with partial view" Height="500">
<Loader runat="server" Url="/Area/Sample/MyPartialView">
<LoadMask ShowMask="true" Msg="Custom loagind message..." UseMsg="true" />
<Params>
<ext:Parameter Name="containerId" Value="#{MyPanel}" Mode="Value" />
<ext:Parameter Name="dummy" Value="(new Date()).getTime()" Mode="Raw" />
</Params>
</Loader>
</ext:Panel>
CONTROLLER (dummy parameter is not collected)public ActionResult MyPartialView(string containerId)
{
return new Ext.Net.MVC.PartialViewResult(containerId, Ext.Net.RenderMode.AddTo);
}
PARTIAL VIEW USERCONTROL<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:Label runat="server" Text="Partial View Label" />
I tried to change Mode property of Loader to Frame, Html, Script but i wasn't lucky.How I have to load a mvc partial view in Ext.NET 2.1?
Thanks
Last edited by Daniil; Aug 23, 2012 at 12:57 PM.
Reason: [CLOSED]