C# - Get The Parent Page Of A PageDefinitionTypePlugIn Property In EPiServer?
Feb 1, 2010
I've got a [PageDefinitionTypePlugIn] PropertyString (it's a dropdownlist), and I'd like to be able to detect what it's parent page is. Generally, Global.EPDataFactory.CurrentPage works fine to return the page, but when a NEW page is being created, CurrentPage returns null.I need to know prior to the render of the control what the parent is, since I'm changing the list of values in the dropdown depending on where the current page is in the navigation heirarchy structure.
I have a hidden field on my default.aspx page. Within default.aspx page I have a user control which has a label on it. I need the label to display the value on the hidden field. How can I go about this?
Can anyone add a complete input about how to create Parent Property with multiple child properties or in short nested properties.
Example: Style tag: which has properties like font, color, display... etc? which accept objects and its value.
[code]....
As soon as Rainbow property is typed, user should get intellisense for list of number of colors. Then accordingly user can select list of those colors and assign a value to them.
i have some textboxes in my parent page and a search button. when the search button is clicked, my modalpopup pops up. after chosing (clicking on the select button of the row) an entry from a gridview within my modalpopup (each row in the gridview has a buttonField), the rowCommand_Event fires... within this event i try to set the .Text property of some textboxes within the page containing my modalpopupExtender... i get no exceptions, but the textboxes are not set...
At our company we are going to develop more for the Windows platform than we have done up until now. As this scale of Windows development is new to us it would be nice with some feedback from experienced developers. Requirements we have: 5 developers from the beginning. 15 developers a year from now. All developers should be able to develop at the same time. Be able to develop solution for ASP.NET and EpiServer 5. Our idea:
A shared server which developers use for development through Terminal Services. SQL Server Express. Start with some free express edition of Visual Studio, upgrade to a commercial version if we need the additional features. Use IIS and not the web server built into Visual Studio. Questions:
Are we on the right track?
In terms of license costs the above should be cheapest, right?
What do you think about multiple developers doing development using a shared TS-server?
Do you know of any company which has a similar development environment?
Are we going to miss some features of the full Visual Studio version immediately? Is using Express version a bad choice? Is IIS the best choice? If use IIS the developers may use the same port for deployment. If we use the built in web server each one has to set their own port as we're sharing a machine.
Comment answer: We are thinking about a shared server as it will most likely decrease the license costs. So it's purely a cost issue. We are using CVS for version control. Our situation is that we develop on Mac and Linux, that's why buying 1 server license + Visual Studio licenses seems to be a cost effective way of starting this type of development.
I'm having trouble to access a Parent's property in User Control. I don't know how to access the parent. The Parent Page's name is Search.aspx. I saw the example below and tried it:
[Code]....
Than I could access the Parent's Property, but when I ran the website I got these errors:
1. The user control is not declared in the parent page 2. The user contol has a circular reference
I am about to a client develop a mobile version of their EPiServer site. The mobile version should have different functionality than the regular but some content might be shared so that it won't have be maintained twice.
I'm thinking about using jQuery Mobile as the user interface system to reach as many users as possible with the same solution and possibly 51degrees.mobi for best detection of mobile devices.
Does anyone have any experience in how to do this with EPiServer? How to structure? I'm thinking of using a sub-node (/mobile) that gets hidden on the regular site but I'm not sure it's the best solution.
I have to load the values to parent page from the popup page. The popup page will be in another website(saparate server).
I used opener.document.getElementById('parentcontrolID'), this is working fine if i run in the local(i created saparate virutual directory for popup page website in my local machine) system the values are loaded properly. but Once i move to the different servers it's not working. getting this javascript error message "Object doesn't support this method or property" in the popup page bottom left corner.
What will be the problem.
Whether we can load the value to parent page from popup page even both are in saparate server?
The user control has public properties named accordingly and the page has protected properties accordingly which I've verified have the desired values.
For some reason the values are always empty strings or 0s in the usercontrol, no matter what the page property is.
Can we write property in property?IN the page load event we have page property and we can find another page property in that page property.Pls let me know how this is happening
I have followed your Nested level gridview and found it working, but i want add a button in the child element(from your example i will have a btn in Product grid and it should get contact_id (parent datakey value as well) ),as i need to update in database.
Am using datalist to create a kinsd of message board, in the back end am having two tables one for the parent comment , and other for the child comments
The data source is extracted by LINQ to SQL with the load option , so I get everthing when I debug on the code behind , and I can see all the fields each parent comment and the child comments.
the problem is with binding the data on the disply for example all the parent table fildes can be rendred without any problems:
<%# DataBinder.Eval(Container.DataItem, "comment1Parent") %>; "showing me the orginal post"
Problem here:
<%# DataBinder.Eval(Container.DataItem, "Childcomment") %> is not rendred and I got this error msg:
DataBinding: 'DataAccessLayer.Comment' does not contain a property with the name 'childComment'. In the debug I navigate to the childComment and this is its HTML visualisar:
new System.Linq.SystemCore_EnumerableDebugView<DataAccessLayer.Comment>(((ASP.usercontrols_comments_ascx)this).Comments)).Items[0]._comments_Replies.entities.items[0].childComment
I have created one user control for changing the theme of the page where i have several buttons and on click of each button i am applying the theme of clicked buttons color and for that i have created several css files like red.css, blue.css , green.css etc.
now i want to apply this theme to the page but i am not able to do that from the user control as because i am not getting the stylesheet property in the page and thus i am not able to work further.
can anyone tell me how can i apply the theming from user control to the page its being called.?
I open a pop up page(child page) by using jquery(jquery.colorbox.js) in asp.net application. now when I click on search button I want to close the pop up page(child page) and refresh the UpdatePanel1 by using search parameters. for above I need to execute server side function in parent page. code to close pop up:
child.aspx: <script> function closePopup() { [Code]....
I have a parent page with two data controls. I want to be able to open a child window, do something on it, and when it closes I want to rebind only one of the two data controls on the parent page. I have the control I want to update within an UpdatePanel so would like to call rebind it and call UpdatePanel.Update().
When a button/link is clicked, I want this URL to be called followed by the execution of the following statements. The ASP.Net page is in C# btw.
Function A statement A call abc.apsx statement B
abc.aspx is a silent page, doesn't display anything on the page but creates an output.txt file. So when abc.aspx is called, output.txt file is created and Statement B is executed seamlessly.
I am in little confusion to send date from second page that is Calander.aspx to the Page from where it has been called.The confusion is that the following code is in the Calander.aspx:
[Code]....
In Parent page, the textbox is in formview and there is an image when we click it the above code activated and gets the date using above line of code and sends back to the parent page from where it is called.The confusion is that if this calandar is in other pages therefore do I have to add the following line of code in the above MyDateChange() function for each page textbox or there are more then one textbox to take date as input in same page?
In parent page there is an imagebutton. What I want to when user click this image button, another page will open with width=200 and height=100 with no toolbar.
In my ASP.NET main page I have one hidden field and and one button. When the user clicks the button I am showing the pop up (child page). I need to access a Hidden field while the pop up is loading. How could I access the Hidden field using c#?
I have 3 asp.net web pages. From the 1st page i am opening showmoadlDialog(2nd page) in which(2nd page) i am storing some value in session(Ineed to do this here only) and checking some count which is coming from database, If count is Zero it will display message but if some value is there and then if i click on Ok button it will redirect to 3rd page. And close the 1st and 2nd Page.
how to do this ?
When i am clicking on Ok button it is showing some cofirmation message(Do you want to close this window) but this i dont want.
I have a Parent Page that includes an iframe containing html page with many field. The parent page contains the "Save" button. Now i want to get the values of iframe page while submitting the parent page. How can i access the iframe pages fields in parent page submit?
I have a webform named Default.aspx and in it an iFrame...
The iFrame will load one of a few different pages/forms/aspx... (for this example lets just say its test.aspx)
On test.aspx I have 2 buttons Button1 and Button2 If I have code in my test.aspx.vb for Button1 click of:
button2.text = "hello world"
it looks as if it reloads test.aspx inside the iFrame and sure enough Button2 states "hello world"
So now lets say on the Default.aspx I also have a button and its named Button5.
How would I go about updating the Button5.Text from with in the vb code of Button1 click/vb code located on Test.aspx
I have looked over some other post [URL] and the tell of using "PreviousPage" but that not seam to be what I need, I want to be able to state the page/form I want to effect a control on it...
I know how to do this in jut standard VB.net (not web) its like:
FromName.ControleName.Text = "Hello World" but then again in VB.net windows apps you dont have Iframse to deal with...
I have a listbox containing a list of the datas In the child page. Now, if a user selects a multiple number of the items of the listbox, i have to pass all of them through the session.
So, i want to create an array in the child page and pass the values in the session and in the form of an array to the parent page.
I have to disable our parent page(Complete gray out and non functioning) when child page is loaded. Once I close child page then I could perform any action at my parent page.
I can not use Div at my parent page because it may be many page so i have to controlled it from child page only.