Jul 25, 2012, 10:22 AM
[CLOSED] Loading Partial View under a formpanel
Hi,
I implemented a FormPanel I would like to load a partial view under the form, when I click on button the partial view doesn't appear
This is the code below:
Controller Code :
I implemented a FormPanel I would like to load a partial view under the form, when I click on button the partial view doesn't appear
This is the code below:
Controller Code :
public ActionResult Test()
{
return View();
}
public Ext.Net.MVC.PartialViewResult GetSearchGrid()
{
Ext.Net.MVC.PartialViewResult pr = new Ext.Net.MVC.PartialViewResult();
return pr;
}
FormPanel ASPX Code: <%@ 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 id="Head1" runat="server">
<script src="../../Scripts/jquery-1.6.2.min.js" type="text/javascript"></script>
<script type="text/javascript">
var onClick = function () {
$('#partial_div').load('/Test/GetSearchGrid', null,
function (success, error) {
});
};
</script>
</head>
<body>
<ext:ResourceManager ID="ResourceManager1" runat="server">
</ext:ResourceManager>
<form id="_formGridSearch" runat="server">
</form>
<ext:Panel ID="_pnlCptySearchView" runat="server" Border="false" Header="false" AutoWidth="true">
<Items>
<ext:FormPanel runat="server" ID="_searchFormPnl" Border="false" Header="false">
<Items>
<ext:FieldSet runat="server" ID="_fieldSet">
<Items>
<ext:TextField FieldLabel="Test" runat="server" ID="_txt">
</ext:TextField>
</Items>
</ext:FieldSet>
<ext:Button runat="server" ID="_btn" Text="Search">
<Listeners>
<Click Handler="onClick()">
</Click>
</Listeners>
</ext:Button>
</Items>
</ext:FormPanel>
</Items>
<Content>
<div id="partial_div">
</div>
</Content>
</ext:Panel>
</body>
</html>
Partial View ASCX Code :<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<%@ Register Assembly="Ext.Net" Namespace="Ext.Net" TagPrefix="ext" %>
<ext:Panel ID="_gridPnlCpty" Border="false" Header="false" runat="server" AutoHeight="true"
Layout="FitLayout">
<Content>
<h1>
Partial View</h1>
</Content>
</ext:Panel>
Last edited by Daniil; Jul 25, 2012 at 5:20 PM.
Reason: [CLOSED]