Including Your Own ASP.NET Pages in Your SharePoint Portal
page 1 of 6
Published: 19 Jul 2006
Abstract
In this article Ameet explains the various aspects of integrating an ASP.NET Page in SharePoint Portal.
by Ameet Phadnis
Feedback
Average Rating: 
Views (Total / Last 10 Days): 31134/ 624

Introduction

SharePoint provides a few ASP.NET pages which allow you to manage a Portal.  However, business situations arise that require developers to build their own ASP.NET pages.  One situation that comes to mind is an employee directory.  In big organizations you might be tasked with displaying all employees based on search criteria or displaying employees for a particular department.  Once the employees list is displayed, the user might have to get more information on where that particular person is located, the bio information or even the floor map for the employee's office floor.  In this scenario we have the following options:

·         Create a Web Part to display the Employee Directory and then have another ASP.NET application that will have only one page that will display the location of the person.  This ASP.NET page will accept a querystring to get the ID for the employee.  This would be the easiest way accomplish this option, but you would need to maintain a separate application for only one page.

·         The next option might be to develop two web parts.  The first web part has a list of all employees' names.  This web part is a provider web part.  The second web part will contain the location information for the Person.  The second web part will be a consumer web part. The first Web Part provides the second web part employeeID.  The second web part consumes the employeeID.  This option is really good except if the second web part is a really huge display of the floor map and pins where the person is exactly located, the user will have to scroll through the page to find the exact employee location.

·         The last option is building a Web Part similar to option 1 and then building a separate Web Page holding the location information or floor map information.  The Web Part will have a link and will open the floor map information in a separate window.  With this option the ASP.NET web page is also hosted with the SharePoint Portal.  This sounds very simple, but if you try creating ASP.NET pages as they are usually done you will start getting errors because SharePoint does not recognize the plain ASP.NET pages.  So, we will have to do some tweaking to make SharePoint understand that these are SharePoint ASP.NET pages.


View Entire Article

Article Feedback

Title:  
Name:  
Url: ( Optional )
Comment:  
Please add 7 and 5 and type the answer here:

User Comments

Title: Web Design   
Name: Lukei
Date: 5/1/2008 12:57:47 PM
Comment:
Why can't you just use ASP code on a web page to do the fuction you need.. Why do you have to publish to the GAC? I'm been trying to make a simple one step page to upload a file from a Form righ to a file library. Why can I find no examples online on just doing this in ASP? Why is everything handled with C#?
Title: Good   
Name: vk
Date: 4/18/2008 5:43:55 AM
Comment:
An excellent article to start working with "Integrating ASP.NET Pages in SharePoint Portal"
Title: Really Its good...   
Name: Samim Mondal
Date: 4/1/2008 2:23:53 AM
Comment:
Its nice article...I learn it.
Title: Integrating ASP .Net pages with SharePoint server   
Name: Kalpana
Date: 12/28/2007 7:50:08 AM
Comment:
Hi,
I couldnt find the folder '60' or Onet.xml file under the Web Services Extensions.
Neither I could find the site name/pages under the folder.
I have installed MOSS 2007 server on a PC, have some ASP .Net pages to be integrating. Have been following the steps you have mentioned in the article "Including Your Own ASP.NET Pages in Your SharePoint Portal". Stuck here not finding the folder and files you have mentioned. Tried searching, but cudnt find it. Require help from page 2 onwards.
Thanks
Title: Good information   
Name: santosh
Date: 10/19/2007 1:45:02 AM
Comment:
That was really helpful
Title: asp.net page in sharepoint   
Name: Christine
Date: 10/5/2007 3:37:39 PM
Comment:
"Change the inheritance from System.Web.UI.Page to Microsoft.SharePoint.WebPartPages.WebPartPage"

With respect the above step in this process, is this line to be edited on the codebehind page? (.cs)
Thank you for efforts! Much appreciated.
Title: fine   
Name: ys
Date: 9/13/2007 12:13:30 AM
Comment:
Fine.
Title: mr   
Name: nurul
Date: 8/27/2007 4:22:24 AM
Comment:
How can i access these pages. and also you have mentioned that we need to copy the dll under portal folder. what is this portal folder? is it in share point or is it a seperate folder?
Title: Mr   
Name: Nurul
Date: 8/27/2007 4:20:50 AM
Comment:
\
\
Title: CodeBehind   
Name: Emrah
Date: 7/5/2007 9:50:46 AM
Comment:
Is codebehind part of the ASP page i created working this way? I think this is the most important part of integrating ASP pages to SharePoint. This article is really good anyway.
Title: Thanx for the Great Article   
Name: Jaya Borra
Date: 12/2/2006 12:28:58 AM
Comment:
Hi Ameet Phadnis
Thanx for ur article, really you saved me. This is one of the best articles I ever found on SPS development
Title: need help   
Name: hiral
Date: 11/22/2006 5:57:10 AM
Comment:
i m trying to do the same thing but cudnt.please help me out.
Title: Page URL   
Name: AP
Date: 10/24/2006 2:12:00 PM
Comment:
The URL can be referenced based on the Area that was created using the template under which you have saved the ASP.NET page.

For example, if you created area called testing under your SharePoint Portal using SPSTOC template and the url is http://SPS/Testing. The in order to reference a page called test.aspx which is stored under SPSTOC then you can reference it using http://sps/testing/test.aspx

AP
Title: Page URL   
Name: Bhargavi
Date: 10/24/2006 12:08:56 PM
Comment:
Hi,

Excellent article. But, i can't figure out how to browse to that page from the portal.

Did any one ever get to the page created following the article. I did everything and I'm lost now.

Thanks,
Bhargavi.
Title: nice one   
Name: bhagwan das
Date: 10/6/2006 3:02:25 AM
Comment:
this is what actually i am looking for .
thankz
Title: How do I reach my page?   
Name: JF
Date: 9/29/2006 11:33:14 AM
Comment:
I followed the steps. Copied the aspx under the TEMPLATE-1033 folder and the dll under the bin.

How do I reach my page?

I'm not using Portal .. just WSS2.0

Thanks
Title: How do I get to my page?   
Name: Jeff
Date: 9/27/2006 10:45:34 AM
Comment:
I followed the steps. I created a folder named "SPSAdmin" under "SPSTOC". I registered both ASPX files and copied the assempbly to "BIN". What is the URL to get to my page?
Title: Troubleshoot help   
Name: Adrian Crisan
Date: 9/21/2006 10:32:08 AM
Comment:
I followed the steps described in your article and I've changed the Topic template in order to include my very own ASP.NET page. But after I change the Onet.xml file, I cannot create anymore subareas in the Topics section, because an error occurs. Also, when I try to manage the content of an existing subarea from Topics (ex. Divisions) an error also ocurrs telling me that no area exists. Can you help me on this,

Thanks
Title: Yes   
Name: AP
Date: 9/18/2006 8:19:51 AM
Comment:
Yes. It works.
Title: Integration of .Net with Share Point Portal   
Name: Vaibhav
Date: 9/18/2006 2:46:44 AM
Comment:
does this code work with Windows SharePoint Services 2.0 installation?
Title: Security Issue   
Name: Ricardo Casquete
Date: 9/5/2006 11:56:04 AM
Comment:
After implementing it....

I have had to sign the project, increasy the assembly trust and add the dll to the GAC.
I am not sure if adding the assembly trust is necessary but I have been not able to do it without adding the dll to the GAC.

Regards and Thanks again ( 5 messages above ) for the Article

RicardoCasquete@hotmail.com
Title: Hi Arshad   
Name: Parag
Date: 9/4/2006 8:53:32 AM
Comment:
Hi arshad

How r u satisfied with above artcile

can u convey me the details

itsdinesh123@gmail.com
Title: Thanks..   
Name: Arshad
Date: 9/4/2006 1:43:08 AM
Comment:
This is the one am looking for!!!
Title: B.   
Name: Bobby Habib
Date: 8/30/2006 4:54:01 AM
Comment:
Top Boy. Good Atriticle.
Title: Mr   
Name: Girish
Date: 8/25/2006 11:50:27 AM
Comment:
This is interesting article , is there any way to put ATLAS
UpdatePanel in sharepoint site

Thanks in advance
Title: Very Good Article....   
Name: Ricardo Casquete
Date: 8/23/2006 10:03:50 AM
Comment:
thats it...
Title: Integration of .Net with Share Point Portal   
Name: Dinesh
Date: 8/18/2006 6:00:12 AM
Comment:
This is better article I have ever found on Integration of .Net with Share Point Portal topic

Product Spotlight
Product Spotlight 
Learn More
.NET Tools
asp.net shopping cart
asp.net chart control






Ads Powered by Lake Quincy Media
Community Advice: ASP | SQL | XML | Regular Expressions | Windows


©Copyright 1998-2008 ASPAlliance.com  |  Page Processed at 9/7/2008 10:53:29 AM  AspAlliance Recent Articles RSS Feed
About ASPAlliance | Newsgroups | Advertise | Authors | Email Lists | Feedback | Link To Us | Privacy | Search