Is It Possible If Inherit Aspx Page From System.Web.Mvc.ViewPage
Apr 4, 2011
I am developing a website which will be having both asp.net pages and MVC pages in it, So I have BaseWebPage class which will be used for both asp.net pages and MVC Views. but My BaseWebPage class is inherited from System.Web.Mvc.ViewPage, So Will there be any code/ functionality break for normal asp.net pages, because System.Web.Mvc.ViewPage is overriding some of the Pagelife cycle methods.
View 1 Replies
Similar Messages:
Jul 16, 2010
i doing one application.That is grid binding .i got this error
System.Web.Mvc.HtmlHelper<object>' does not contain a definition for 'GridView' and the best extension method overload 'MvcApplication2.Code.GridViewExtensions.GridView<T>(System.Web.Mvc.HtmlHelper, MvcApplication2.Code.GridViewData<T>, System.Action<MvcApplication2.Code.GridViewData<T>>, System.Action<T,string>, string, string, System.Action<T>, System.Action<MvcApplication2.Code.GridViewData<T>>)'
how to find this solution and how to change System.Web.Mvc.ViewPage to System.Web.Mvc.ViewPage<Model>
View 1 Replies
Nov 30, 2010
i want to know, can one aspx page have two or more code behind page?
like if i have page collge.aspx, by default it will inherit college.aspx.cs, i want to know can't it inherit more then one aspx.cs. If not then why?
View 3 Replies
Jun 16, 2010
I want to extend the System.Web.UI.Page-class with some extra stuff.
In the ctor I need the value of a session-variable.
The problem is that the Session-object is null...
public class ExtendedPage : System.Web.UI.Page {
protected foo;
public ExtendedPage() {
this.foo = (int)HttpContext.Current.Session["foo"]; // NullReferenceException
}
}
If I move the part with the session-object into the Load-Event everything works fine...
public class ExtendedPage : System.Web.UI.Page {
protected foo;
public ExtendedPage() {
this.Load += new EventHandler(ExtendedPage_Load);
}
void ExtendedPage_Load(object sender, EventArgs e) {
this.foo = (int)HttpContext.Current.Session["foo"];
}
}
Why is the Session-object null in the first case??
View 2 Replies
Apr 30, 2010
How can I create generic class from System.Web.Mvc.ViewPage?
View 1 Replies
Feb 18, 2010
My application has developed an issue that has got me baffled - i'm fairly new to MVC so please bear with me. I have an MVC web application and a Domain library, the domain has a DataModel.dbml with a single table Enquiry I have a single view called Contact with a controller HelpController, this view has a few form fields to insert the data in to the database the view has the following at the top of the file
Inherits="System.Web.Mvc.ViewPage<Domain.Enquiry>"
My controller has two actions as follows:
[ActionName("Contact-Cinnamon-Studios")]
View 2 Replies
Feb 5, 2010
I can have a base class for views in an MVC project like this:
public class BaseViewPage : System.Web.Mvc.ViewPage
{
public string Something { get; set; }
}
And then in the ASPX I can do this:
<%@ Page Something="foo" Language="C#" Inherits="MyNamespace.BaseViewPage" %>
This works fine; the problem is when I try to do the same with the generic version:
public class BaseViewPage<TModel> : System.Web.Mvc.ViewPage<TModel> where TModel : class
{
public string Something { get; set; }
}
When I try to use this from the ASPX, like this:
<%@ Page Something="foo" Language="C#" Inherits="MyNamespace.BaseViewPage<SomeClass>" %>
I get the error message:
Error parsing attribute 'something': Type 'System.Web.Mvc.ViewPage' does not have a public property named 'something'.
Notice how it tries to use System.Web.Mvc.ViewPage rather than my BaseViewPage class. To make it more interesting, if I remove the "Something" attribute from the Page directive and put some code in the generic version of BaseViewPage (OnInit for example) the class is actually called / used / instantiated.
So, am I doing something wrong or is this a limitation.
View 1 Replies
Sep 4, 2010
I'm just starting out learning ASP.NET. From what I understand, ASP.NET differs from old school ASP in that the logic code for a page exists in as separate file rather then being embedded in the ASP page. So when a user requests a page like ShoppingCart.aspx the server reads the directive at the top ...
<%@ Page Title="" Language="C#" MasterPageFile="~/Styles/Site.Master" AutoEventWireup="true"
CodeBehind="MyShoppingCart.aspx.cs" Inherits="TailspinSpyWorks.MyShoppingCart" %>
This tells the server what file and what class in the file is associated with the page. The code behind class also has member variables that correspond to each control on the page, and provide a way for code in the code behind file to manipulate the controls.
First, do I understand this correctly?
Second, could a site be setup with two separate ASPX pages with identically named controls, which both had a directive pointing to the same file and class? Would you even want to do this? Both pages could have the same functionality but a different layout. I was thinking this could be a way to create separate "desktop" and "mobile" versions of a page with out duplicating content in the code behind files.
I guess ultimately what I'm wondering, is if there a way to define an abstract page? Say create an abstract page definition that says a page must have controls "cart_list", "total_lbl", but then be able to have multiple pages that inherit from this abstract page?
View 5 Replies
Oct 18, 2010
Recently, I tried to get my Web Service class to inherit from a custom base class that inherits from System.Web.Services.WebMethod instead of the System.Web.Services.WebMethod directly.
However, I've been getting Error 500.
Public Class Service1
Inherits BaseClass
<System.Web.Services.WebMethod()> _
Public Function GetSessionID() As String
GetSessionID = Me.Session.SessionID
End Function
End Class
public class BaseClass
Inherits System.Web.Services.WebService
public property Property1 as string
public property Property2 as string
End Class
View 6 Replies
Aug 2, 2010
I have 3 master pages with names master1.master, master2.master and master3.master and a webpage named as home.aspx how can i change my master pages to inherit with home.aspx using radio button linst.
View 3 Replies
Jun 16, 2010
I want to pass a property of the type System.Uri to an WebControl from inside an aspx page.
Is it possible to pass the property like that:
<MyUserControl id="myusercontrol" runat="server">
<MyUrlProperty>
<System.Uri>http://myurl.com/</System.Uri>
</MyUrlProperty>
</MyUserControl>
instead of:
<MyUserControl id="myusercontrol" runat="server" MyUrlProperty="http://myurl.com/" />
which can't be casted from System.String to System.Uri EDIT The control is a sealed class and I don't want to modify it or write an own control. The goal is to set the url-property which is of the type System.Uri and not System.String.
View 1 Replies
Feb 8, 2011
I created a page to be the base Page in my web application to add inside it some common functionality. but when I try to inhirite from it then VS gives me the following error:
The type or namespace name 'CentralPage' could not be found(are you missing a using directive or an assembly reference?)
Note: I just want code-behind functionality in the base page.
What should I do ?
View 2 Replies
Aug 10, 2010
I have been trying to find a way to declare two classes using page directive, but it seems like mvc framework doesnt support it.
I have got :
<%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<ContactManager.Models.contact>>" %>
which shows the list of the contacts including edit delete and create option.
What I need to declare another model class which is FileRepository.cs for uploading files on the same page. In this case the page directive should be like:
2. <%@ Page Title="" Language="C#" MasterPageFile="~/Views/Shared/Site.Master" Inherits="System.Web.Mvc.ViewPage<IEnumerable<ContactManager.Models.FileDescription>>" %>
Is there any way I can incorporate both into one as the first is coming from the database.
View 6 Replies
Dec 15, 2010
Is it possible to inherit a page events to another page
like inherit page Init to another page...
View 2 Replies
Oct 23, 2010
I have Page, MasterPage and UserControl in my project.
So I create basepage class and share some logic, then inherit from System.Web.UI.Page. My problem is I want use single basePage for any type of UI content.
View 1 Replies
Jun 2, 2010
Can a page inherit multiple master pages?(ASP.NET)
View 4 Replies
Jan 20, 2011
I want to know, how to inherit a class within the form/page?
View 4 Replies
Apr 29, 2010
Can I Inherit a view of Asp.net mvc2 from normal asp.net master page
View 1 Replies
Jul 30, 2010
this is my tipical page
as you can see, i have a connection property and a function who return if the program can connects to DB with any error
[Code]....
i want optimize my codei discovered that i must use connect() function in every page,i am thinking to creare a class who have connection property and connect() method and derive my page to it, is it a good idea?
View 7 Replies
Apr 29, 2010
Can I Inherit a view in asp.net mvc2 from normal asp.net master page
View 2 Replies
Dec 1, 2010
i want to write aspx page html from aspx.cs page on page load..
i hav already used div.innerHtml...
i want to write below code in aspx page from aspx.cs page
[code]....
View 5 Replies
Aug 20, 2010
I am a longtime .NET developer but for big applications and services. This is my first asp.net project and I have chosen MVC. I have a need for nesting a ListView within a ListView. In this simple catalog app, I have EF 4 Entities that are Categories, SubCategories, ItemTypes, and Items.
My goal is to display a 5 column layout of SubCategories with their ItemTypes below them in a ViewPage. I did just fine with it done out in C# as server directives such as:
[Code]....
But now I would like to do it with nested listviews and I am having trouble with binding in the inner listview. Here is what I have so far:
[Code]....
The bolded line is bogus, of course. The listview won't accept a declarative datasource in this situation. How do I bind to the ItemTypes of the outer SubCategory?Also, I understand there is no code-behind file and I accept that this is because all logic should be in the controller. But does that leave me with the inline binding shown above for the outer listview?
<%
SubcatList.DataSource = Model.SubCategory;
SubcatList.DataBind();
%>
Or is there a more elegant way that doesn't involve an inline server directive?
View 3 Replies
Aug 6, 2010
I'm trying to do:
[Code]....
But each time I do this, the ViewData object seems to disappear (intellisense doesn't show it). Also, Model goes away too. I must be making a really simple/dumb mistake. I also tried to Import the namespace containing the CompanyModel class on the same aspx, but that doesn't do anything.
When I try to view the page in the browser I get this error:
Parser Error Message: Could not load type 'System.Web.Mvc.ViewPage<CompanyModel>'.
View 2 Replies
Sep 3, 2010
What is the difference between ViewPage and WebViewPage in ASP.NET MVC?
View 1 Replies
Feb 9, 2011
How do you pass a linq query of the general form - var q = from c in Customers and assign the q variable to either the Model property or stuff it into the ViewData["myq"] variable?
View 9 Replies