When web parts are loaded into a page, the source code shows, for example, the following format to identify a particular web part.
id="ctl00_Header_WebPartManager1_wp1058756736"
This unique ID remains the same for a Web Part once it has been loaded into the page.
I have a custom class which constructs certain web parts each time they are loaded into a page. I need to access this web part id to make changes to the web part before it is loaded.
In my custom class I can access the WebPartManager.ClientID, which gives me:
I have four columns in database. Consider it as a,b,c and d. I'm trying to place a and b column values in TO part and c and d column values in CC part in outlook. a,b,c,d contains six digits numeric values. I just need to place a and b columns values in to and c and d values in cc part on click of a button.
We have several asp.net web applications we've built and we also want to embed them into various sharepoint pages. We need to have them look like standalone applications when viewed in their own pages, but also have them look like they fit within the sharepoint page when embedded. We are doing this currently with IFrames and it works ok, but I'm wondering if there is some sort of proxy web part where we can configure the web part to point to an existing web app and it will proxy the contents through from the web app into the sharepoint page removing the need for an IFrame. Possible?
I m new in web part tools in asp.net, i create a simple page using web part tools, but now i want in my web part zone too open a web site like I Google..
when u use i google there is a functionality to open a web site in web part zone.
When using SPWeb.GetCatalog(SPListTemplateType.WebPartCatalog), it returns an SPList which of course contains a SPListItemCollection of the web parts in the web part gallery. When looping through the items, is there any easy way to get properties of the web parts? Such as AllowClose, CatalogIconImageUrl, etc... I know I can probably accomplish this using the listItem.OpenBinaryStream etc and loading the xml of the .webpart file, but I wondered if there was an easier way to do this.
I need to get a list of categories from the reader and put them in and array that I can use in this part of an xml file.I can get the categories from the reader, but I have no idea how to get the categories in the array to use it in the xml file. old way, hard coding the categories
'Dim arrData(7, 3) As String ''Store Name of categories 'arrData(0, 1) = "First" 'arrData(2, 1) = "Third" [code]...
I have custom user controls each with a SQLDatasource and a GridView in a DeclarativeCatalogPart. When I try to delete a control from a WebPartZone I get the following error.The SqlDataSource control 'SDSOnCall' does not have a naming container. Ensure that the control is added to the page before calling DataBind.
I have two web parts WebPart1 has a tree control1)WebPart2 gets displayed when a node in a tree is clicked.2)User can enter a text in web part 2 and click ok button then Web part1 has to be refreshed and the new node should get displayed In step 1 WebPart1 is Provider and WebPart2 is consumer.In Step2 its vice versa. Is it possible to swap this using the provider consumer?
I have two copies of the same web part on one web page. When someone clicks the a button one of the web parts, the event, at times, seems to be firing on the web part that they did not click on. I can reproduce it with 100% accuracy. Is that possible? If so, how do I prevent that from happening?
"How to postback the particular part of a page in ASP.Net"?
For Example:
If I am having a page and suppose I have divided it into 2 sections. In the first section I have placed a User Control related to Weather Forecast and in the 2nd section of the web page I have placed a Currency Converter user control.
In this scenario, if the user uses the Currency Converter User Control I don't want the entire page to get postback, I want only that particular section of the page to get postback.
I have a page that has 5 zones, by default have also defined the layout.
Now I need to restrict the user to have only one web part control in a zone at a time. Is that possible? Currenty we can add more than one control in the same zone.
So I've created a page with zones, a catalog, editor zone and property grid editor part. I have also created a simple webpart as a usercontrol and added to the declarative catalog.
In code behind of my usercontrol page I added some properties and I can edit them just fine however when I click Ok or Apply to the change of any property it takes two post backs before the changes take. So I can click Ok twice or Ok then Apply or Apply and Apply or OK then switch display modes but I will not see the changes take place inside the usercontrol until the second postback.
i am using datasets as part of my web application architecture.
i have one dataset which has two tables which are populated from database . everything works fine but when i have change in stored procedure. i change structure of datatable in dataset file after that compilation errors start to throw up. when i check cs file of dataset it shows multiple classes with different names.
cant get into it. since im using datasets for first time. its getting frustating.
Where Pankaj is a folder stored in my database table at the time of user registeration.
I just want that the folder should be verified from my table. and if verified true it will gives the page otherwise it will displaying the page not found error.
I want to load part of a html-file (content.htm) in my project into an iframe in my main page (main.aspx).
Also, I want that content to take on the css, javascripts and filepath of the main page.Is this even possible?
It seems iframe is almost a separate browser, and no settings from the main page will affect it. CSS does not work, nor does the filepaths since the content.html is located in a subfolder.
I need to access a custom property of web part(that wraps an ASP.NET user control) from JavaScript. Is it possible ? I need that property value so that I could pass that to an AJAX web service then.