Ask a Question related to ASP.NET General, Design and Development.
-
Michael Evanchik #1
Can you share a code behind file with a page and usercontrol?
Tying not to spaghetti code which seems to be easy to do in .net, im
trying to do my main .net html in index.aspx, use repeated .net html
in an .ascx files and all code im doing in .vb code behind files.
I have no problem using my .vb code behind file for my .aspx pages i
just have to say <%@ Page Language="vb" Inherits="myCode"
src="index.vb" %> in my aspx file and use Inherits Page in my .vb code
behind file and everything is cool
What do you do for .ascx pages(usercontrols) to share the SAME .vb
file?? I have tried to add inherits UserControl but only one inherit
is allowed at a time. Thanks for your help.
Mike
Michael Evanchik Guest
-
Getting data from a usercontrol before containing page ends its page load
How do I load a user control in a web form first, so that the web form's page_load acts according to events on the user control? In my code... -
Share common code when developing single Control assemblies?
Hello: Having trouble getting IDE to play nice/accept when designing Controls that need helper classes... I would like to compile controls as... -
Access File Share from ASP.NET using Unmanaged Code
Hi, We have an application that requires appropriate users to run command files on an adhoc basis. We have implmented a library that uses the... -
using a usercontrol from code behind
I have a test usercontrol, It works fine from the HTML page of the webform. If i want to manipulate the control (properties, methods) I can get... -
How to reference UserControl in server code
I can't seem to figure out how to get a reference to a UserControl in the code-behind for the page that contains the control. All the examples I've... -
Michael Evanchik #2
Re: Can you share a code behind file with a page and usercontrol?
I was able to do it. Im not sure Marina if my question was even clear
but here is the code I came up with. I can now use the same
codebehind file for an aspx an ascx just referencing the different
class names
codebehind.vb
-------------------
Public Class myCode2
Inherits UserControl
Public WithEvents clsit As New myCode()
sub new_agent(sender As Object, e As System.EventArgs)
dim scalar as string
scalar = clsit.sql_scalar("select cust_name from customers")
end sub
End Class
Public Class myCode
Inherits Page
Function sql_scalar(ByVal str As String) As String
cmd = New OleDbCommand(str, conn)
Return cmd.ExecuteScalar()
End Function
End Class
"Marina" <mzlatkina@hotmail.com> wrote in message news:<#JGlO3hVDHA.3220@tk2msftngp13.phx.gbl>...> No, you cannot.
>
> A .aspx by default inherits from Page, or another descendent of Page. And a
> user control does the same with UserControl.
>
> However, they both inherit from TemplateControl. So, you can try having
> your one .vb file inherit from TemplateControl instead of either Page or
> UserControl. Not sure if this will work, especially with the designer.
> Also, you may have to modify your code, if you are relying on Page or
> UserControl specific methods or properties.
>
> "Michael Evanchik" <mcbain@aol.com> wrote in message
> news:73446b8b.0307291310.73e024ee@posting.google.c om...> > Tying not to spaghetti code which seems to be easy to do in .net, im
> > trying to do my main .net html in index.aspx, use repeated .net html
> > in an .ascx files and all code im doing in .vb code behind files.
> >
> > I have no problem using my .vb code behind file for my .aspx pages i
> > just have to say <%@ Page Language="vb" Inherits="myCode"
> > src="index.vb" %> in my aspx file and use Inherits Page in my .vb code
> > behind file and everything is cool
> >
> > What do you do for .ascx pages(usercontrols) to share the SAME .vb
> > file?? I have tried to add inherits UserControl but only one inherit
> > is allowed at a time. Thanks for your help.
> >
> > MikeMichael Evanchik Guest



Reply With Quote

