473,480 Members | 1,757 Online
Bytes | Software Development & Data Engineering Community
Create Post

Home Posts Topics Members FAQ

VB.NET and C#

I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC
Nov 19 '05 #1
13 981
"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?


Not until v2.0.
Nov 19 '05 #2
But it makes me feel dirty!!

No, seriously if there is no easy way then I will just hack away in VB like
the old days.

Thanks anyways

MattC

"Josh" <s@a.com> wrote in message
news:ud**************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language
is C#, however the project was written in VB.NET. Is there any way to
add webforms to a VB.NET project with the codebehind file being C#?


Seriously I wouldn't bother even trying that. The differnces between VB
and C# are only syntactical. If you struggle through a couple of pages
you'll be a better DotNet all rounder. being able to read both languages
makes ALL of the samples on the web available to you.

Nov 19 '05 #3
AFAIK this is a VS.NET limitation. you can build a web site using multiple
DLLs (hence multiple languages) using the command line compiler.

Up to you to see if it's worth...

Patrice

--

"MattC" <m@m.com> a écrit dans le message de
news:ul**************@TK2MSFTNGP15.phx.gbl...
But it makes me feel dirty!!

No, seriously if there is no easy way then I will just hack away in VB like the old days.

Thanks anyways

MattC

"Josh" <s@a.com> wrote in message
news:ud**************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language
is C#, however the project was written in VB.NET. Is there any way to
add webforms to a VB.NET project with the codebehind file being C#?


Seriously I wouldn't bother even trying that. The differnces between VB
and C# are only syntactical. If you struggle through a couple of pages
you'll be a better DotNet all rounder. being able to read both languages makes ALL of the samples on the web available to you.


Nov 19 '05 #4
While you couldn't do that, what you CAN do is to write your business
classes in C#, as a separate project in the same solutin.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC

Nov 19 '05 #5
Kevin,

I think the course of action is going to be a little more dramatic, I could
be going over the top but...

1.) The entire application resides in a single WebApplication.
2.) All UI/BL/Data Access reside in code behind pages.
3.) I mean ALL UI. Each ASPX page has a header/footer control and a single
literal control. All HTML is generated in the code behind usin IF's and
while loops (looping through datatables etc to produce HTML...repeater
anyone???)
4.) Data Access consists of a mixture of SP, dynamic SQL and hardcoded SQL.

I think I will rewrite this particular app

Thanks anyway :)

MattC

"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:Oh*************@TK2MSFTNGP15.phx.gbl...
While you couldn't do that, what you CAN do is to write your business
classes in C#, as a separate project in the same solutin.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC


Nov 19 '05 #6
> I think I will rewrite this particular app

I think you should! There should be no business logic in the presentation
layer (UI). Ideally, there should be no data logic in the business layer
either.

What you've got now is going to be a nightmare for some developer (maybe
even you) to upgrade/maintain someday.

One other thing:
1.) The entire application resides in a single WebApplication.
That goes without saying. It's kind of like saying "my entire house resides
in a single house." ;-)

It has nothing to do with how many DLLs your app uses, however. Any time you
write an ASP.Net application, you're using several CLR DLLs already.

--
HTH,

Kevin Spencer
Microsoft MVP
..Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl... Kevin,

I think the course of action is going to be a little more dramatic, I
could be going over the top but...

1.) The entire application resides in a single WebApplication.
2.) All UI/BL/Data Access reside in code behind pages.
3.) I mean ALL UI. Each ASPX page has a header/footer control and a
single literal control. All HTML is generated in the code behind usin
IF's and while loops (looping through datatables etc to produce
HTML...repeater anyone???)
4.) Data Access consists of a mixture of SP, dynamic SQL and hardcoded
SQL.

I think I will rewrite this particular app

Thanks anyway :)

MattC

"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:Oh*************@TK2MSFTNGP15.phx.gbl...
While you couldn't do that, what you CAN do is to write your business
classes in C#, as a separate project in the same solutin.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language
is C#, however the project was written in VB.NET. Is there any way to
add webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC



Nov 19 '05 #7
"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:%2****************@TK2MSFTNGP10.phx.gbl...
I think I will rewrite this particular app
I think you should! There should be no business logic in the presentation
layer (UI). Ideally, there should be no data logic in the business layer
either.

What you've got now is going to be a nightmare for some developer (maybe
even you) to upgrade/maintain someday.


Not my app :( I am said upgrader/maintainer.

One other thing:
1.) The entire application resides in a single WebApplication.
That goes without saying. It's kind of like saying "my entire house
resides in a single house." ;-)


:S I meant resides in a single web app project, i.e., no physical tiers
(class libraries/server control libraries/DAL etc)

It has nothing to do with how many DLLs your app uses, however. Any time
you write an ASP.Net application, you're using several CLR DLLs already.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2****************@TK2MSFTNGP14.phx.gbl...
Kevin,

I think the course of action is going to be a little more dramatic, I
could be going over the top but...

1.) The entire application resides in a single WebApplication.
2.) All UI/BL/Data Access reside in code behind pages.
3.) I mean ALL UI. Each ASPX page has a header/footer control and a
single literal control. All HTML is generated in the code behind usin
IF's and while loops (looping through datatables etc to produce
HTML...repeater anyone???)
4.) Data Access consists of a mixture of SP, dynamic SQL and hardcoded
SQL.

I think I will rewrite this particular app

Thanks anyway :)

MattC

"Kevin Spencer" <ke***@DIESPAMMERSDIEtakempis.com> wrote in message
news:Oh*************@TK2MSFTNGP15.phx.gbl...
While you couldn't do that, what you CAN do is to write your business
classes in C#, as a separate project in the same solutin.

--
HTH,

Kevin Spencer
Microsoft MVP
.Net Developer
What You Seek Is What You Get.

"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language
is C#, however the project was written in VB.NET. Is there any way to
add webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC



Nov 19 '05 #8
You can only have one language per Project, although you can have multiple
languages per Solution.
..NET 2.0 won't have this limitation.

--
I hope this helps,
Steve C. Orr, MCSD, MVP
http://SteveOrr.net
"MattC" <m@m.com> wrote in message
news:%2***************@TK2MSFTNGP12.phx.gbl...
I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC

Nov 19 '05 #9
there is no need to "Hack away" in VB.NET. You can (and should) do your
programs as cleanly programmed in VB.NET as in C#. But then, it seems your
whole app is a hack already - so it doesn't really matter ;-) (I can't
believe it... one literal control and all HTML hand coded? It is an April
joke, isn't it???)

Urs

"MattC" <m@m.com> schrieb im Newsbeitrag
news:ul**************@TK2MSFTNGP15.phx.gbl...
But it makes me feel dirty!!

No, seriously if there is no easy way then I will just hack away in VB
like the old days.

Thanks anyways

MattC

"Josh" <s@a.com> wrote in message
news:ud**************@TK2MSFTNGP12.phx.gbl...
>I have been given a project to support and extend. My ASP.NET language
>is C#, however the project was written in VB.NET. Is there any way to
>add webforms to a VB.NET project with the codebehind file being C#?


Seriously I wouldn't bother even trying that. The differnces between VB
and C# are only syntactical. If you struggle through a couple of pages
you'll be a better DotNet all rounder. being able to read both languages
makes ALL of the samples on the web available to you.


Nov 19 '05 #10
I did have to check when I was given the code LOL.

....sigh

MattC
"Urs Eichmann" <xx@yy.com> wrote in message
news:%2****************@TK2MSFTNGP15.phx.gbl...
there is no need to "Hack away" in VB.NET. You can (and should) do your
programs as cleanly programmed in VB.NET as in C#. But then, it seems your
whole app is a hack already - so it doesn't really matter ;-) (I can't
believe it... one literal control and all HTML hand coded? It is an April
joke, isn't it???)

Urs

"MattC" <m@m.com> schrieb im Newsbeitrag
news:ul**************@TK2MSFTNGP15.phx.gbl...
But it makes me feel dirty!!

No, seriously if there is no easy way then I will just hack away in VB
like the old days.

Thanks anyways

MattC

"Josh" <s@a.com> wrote in message
news:ud**************@TK2MSFTNGP12.phx.gbl...
>I have been given a project to support and extend. My ASP.NET language
>is C#, however the project was written in VB.NET. Is there any way to
>add webforms to a VB.NET project with the codebehind file being C#?

Seriously I wouldn't bother even trying that. The differnces between VB
and C# are only syntactical. If you struggle through a couple of pages
you'll be a better DotNet all rounder. being able to read both
languages makes ALL of the samples on the web available to you.



Nov 19 '05 #11
The code-behind files within a single project must be in one language and the
ASP.NET script within a single page must be in one language, but the page
language can be different between pages and can be different from the main
project language.

Our converters (Instant VB and Instant C#) now convert ASP.NET script
between VB.NET and C#, at the project and at the 'snippet' level.

David Anton
www.tangiblesoftwaresolutions.com
Home of the Instant C# VB.NET to C# converter and the Instant VB C# to
VB.NET converter

"MattC" wrote:
I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC

Nov 19 '05 #12
Shameless plug....

but useful ;)
"David Anton" <Da********@discussions.microsoft.com> wrote in message
news:1B**********************************@microsof t.com...
The code-behind files within a single project must be in one language and
the
ASP.NET script within a single page must be in one language, but the page
language can be different between pages and can be different from the main
project language.

Our converters (Instant VB and Instant C#) now convert ASP.NET script
between VB.NET and C#, at the project and at the 'snippet' level.

David Anton
www.tangiblesoftwaresolutions.com
Home of the Instant C# VB.NET to C# converter and the Instant VB C# to
VB.NET converter

"MattC" wrote:
I have been given a project to support and extend. My ASP.NET language
is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?

TIA

MattC

Nov 19 '05 #13
>I have been given a project to support and extend. My ASP.NET language is
C#, however the project was written in VB.NET. Is there any way to add
webforms to a VB.NET project with the codebehind file being C#?


Seriously I wouldn't bother even trying that. The differnces between VB and
C# are only syntactical. If you struggle through a couple of pages you'll
be a better DotNet all rounder. being able to read both languages makes ALL
of the samples on the web available to you.
Nov 19 '05 #14

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
11162
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
5764
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
22947
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
8424
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
8520
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
18206
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
6767
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
31331
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
23520
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
6904
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
7080
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
1
6735
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
6895
tracyyun
by: tracyyun | last post by:
Dear forum friends, With the development of smart home technology, a variety of wireless communication protocols have appeared on the market, such as Zigbee, Z-Wave, Wi-Fi, Bluetooth, etc. Each...
0
5326
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
0
4476
by: conductexam | last post by:
I have .net C# application in which I am extracting data from word file and save it in database particularly. To store word all data as it is I am converting the whole word file firstly in HTML and...
0
2977
by: adsilva | last post by:
A Windows Forms form does not have the event Unload, like VB6. What one acts like?
1
558
muto222
php
by: muto222 | last post by:
How can i add a mobile payment intergratation into php mysql website.
0
176
bsmnconsultancy
by: bsmnconsultancy | last post by:
In today's digital era, a well-designed website is crucial for businesses looking to succeed. Whether you're a small business owner or a large corporation in Toronto, having a strong online presence...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.