C# - Load A User Control In An Ajax WCF Service And Access Custom Properties?
Apr 4, 2011
I can load a generic user control just fine in my WCF service doing the following:
UserControl userControl= (UserControl) new Page().LoadControl("~/UserControls/MyControl.ascx");
However i can't seem to find any way to do this
MyControl myControl=(MyControl)userControl;
The reason i need to do this is because my user control has a custom property, person, I need to do the following:
myControl.Person=new Person();
essentially i need to simulate:
<%@ Reference Control="~/UserControls/MyControl.ascx" %>
which normally goes inside asp.net page or master-pages.any way of doing this in an Ajax Enabled WCF Service?
View 2 Replies
Similar Messages:
Mar 4, 2010
I have a custom control which inherit from the Table class and in the constructor, it takes a an integer as an argument. There is no empty constructor.
Is there a way for the user to set that variable in the properties window after they drag the control onto a form.
I know some .NET controls, you can set the source for the parameter to different things like another control's property, QueryString using just the properties window.
Right now, I have to create the control dynamically. I read the query string and then created the object.
View 1 Replies
Sep 15, 2010
With following code, I can fetch all properties of user control. I need to get only those properties which were separately defined excluding the default ones.
[Code]....
View 2 Replies
Mar 11, 2011
How to access userControl's properties, when use FindControl method?
View 7 Replies
Nov 9, 2010
I want to use a couple of instances of the same control on a page. The user control is intended to display a list of records in a repeater. The aim is that the second control will show a list excluding the IDs in the first control The control has a number of public properties, including IDsInThisList, and IDstoExclude. The query will exclude the IDs in the second property.
What I would like to do is get the record IDs from the first instance of the control (IDsInThisList), and pass them to the second contro as the IDsToExclude.
I have a test page where I am setting the properties of the controls in code. As you might guess, it's not working! The first control displays the top 3 items, as desired, but the second display the records 1-7, rather than records 4-10 because it is not receiving the IDstoExclude from the first control When I response write the IDstoExclude from the first control in my testpage, the string is empty. (if I do it from within the control, it shows the IDs)
How can I get the controls to fire in order and pass values to each other?
Screen grab of test page + uc and test page code attached
[Code]....
View 5 Replies
Jan 12, 2011
I would like to ask you what is the best practice for developing composite user web control with multiple controls inside from the stand point of dealing with properieties. In my situation I would like to use header menu bar with logos, buttons, java baset visible/hidden menus itc as web control. I was successfull in implementing new control in my project.
But my question goes to issue of properties for ALL OF controls. I know how to hard code all required properties like: text, visible, enable for all controls. It's a lot of work. ( This is the very edge of my asp.net comprehension ) Is there a more elegant way provide an access to controls's properties without hard coding seperatelly?
View 12 Replies
Mar 30, 2010
i created a user control that has a template container.
[code]....
This is control is placed in a repeater which lists some customers. The customer is than bound to the user control. When the name template is instantiated in the container, the customer object is not yet available, but I need to access its name because it needs to get parsed before.
[code]....
Question: How can I access properties set for the user control BEFORE the template container is instantiated?
View 1 Replies
Mar 8, 2010
If the answer to this question exists somewhere, I'm no good at searching for it. This is sort of a simple question, the response being two parts: (1) is it possible? (2) if so, how?
I've created a web user control for my site's footer. In my web.config I have it registered like this:
[Code]....
Then, within the pages on my site, I simply insert it like this:
[Code]....
But obviously, that didn't work. I get this error: The type or namespace name 'FooterControl' could not be found (are you missing a using directive or an assembly reference?)
So I'm really not sure what to do at this point. I can put all of my code in the ASPX file and make my life easier, but I would kind of prefer not to.
View 11 Replies
Mar 9, 2010
I'm able to change the mask value and mask type for ajax MaskedEditExtender using java script in run time but when I try to change the ValidationExpression and TooltipMessage for ajax MaskedEditValidator.
simply my code will call ChangeMask() function to do these changes when the check box change.
when you run my code the mask will work ok but not for MaskedEditValidator.
Here is my refrence for this code:
[URL]
here is my code:
[code]....
View 3 Replies
Nov 7, 2010
If a composite server control normally encapsulate styling information inside, it is an example of code encapsulation and modularization. However if css properties are included inside the composite control, it is not ideal for code/styling separation and css code re-use principles. Now which consideration should be the main consideration?
View 2 Replies
Apr 18, 2010
I have a footer that I am adding to a masterpage. Within this footer, if constructs menus based on the Current Node of the sitemap, however the sitemap is coming back as null. how to fix this issue.
View 2 Replies
Jul 23, 2010
I'm building this small control. It should detect client resolution and set height and width values within two separated HtmlInputHidden controls. But tester property is not getting values froms this control.
[ToolboxData("<{0}:UIControlResolution runat=server></{0}:UIControlResolution>")]
public class UIControlResolution : Control
{
HtmlInputHidden _txtwidth = new HtmlInputHidden();
HtmlInputHidden _txtheight = new HtmlInputHidden();
[Code]....
View 2 Replies
Mar 2, 2010
I have a page called "EDIT.ASPX" on that page it has come TextBoxes, Label and 3 User Controls. When the Edit.aspx page is loaded all the correction form Controls are loaded properly, even the User Controls loads with no problem. The problem that I am expericing is that on the User Control I have a CHECKBOX with AutoPostBack="true". Each time the user click the CheckBox the User Control disappear. NOTE: How do I fix this problem and eliminate my page control from vanshing. The user control needs to keep the same state as the Edit.aspx page when the checkbox is clicked. I need to be able to click the checkbox without loosing any data on the page rather it's the Edit Page or the User Control.
View 5 Replies
May 24, 2010
We have created a Master page that inherits off the asp.net Master class.We have also got ui controls that inherit off the standard asp.net ui control class.Our Master page has a public member variable. We need to be able to access that member variable from the ui controls that we use.However we can't seem to get at it? Is it our architecture that is wrong? Or the idea itself - user control getting acces to Master page variables?
View 2 Replies
Jun 1, 2010
I have made a composite control that has 1 Label Control ,1 TextBox ,1 button and 1 Panel Control. Below is my code:
namespace ServerControl1
{
[
AspNetHostingPermission(SecurityAction.Demand,[code]....
The above code compiles without any error. Also I can drag and drop this control from the Toolbox of my Project on my web form. However I am unable the change the value of my fromLabel control.It allows me to change the value in the properties window.But when I run the form it always shows me its default value which is "From". I want it to be flexible so that any one can change the value in the properties window.
View 3 Replies
Feb 10, 2010
I want to build a custom validator control that inherits from BaseValidator. It will only be used on textboxes in my asp.net application. How can I get access to the textbox itself (read properties of the textbox) within the custom validator?
Here is what I have in my EvaluateIsValid function:
Dim t As TextBox = CType(Page.FindControl(Me.ControlToValidate), TextBox)
Return t.Text.Length <= t.MaxLength
It can't seem to find the control, so it breaks with a null reference exception. Can I do this another way?
View 1 Replies
Mar 5, 2010
Why custom Gridview control not render html properlies under <Columns> properly in Visual Studio 2005?
For example:
[code]....
View 1 Replies
Nov 15, 2010
I have several usercontrols which are loaded based on business logic.However, all of them have webcontrols whose selected/entered value needs to be accessible in parent page on an event.Since there can be any combination of UserControls, I do not want to load all the UserControls in the Parent Page, since they are heavy.
I would like to load only those controls which are supposed to appear on the page, yet access the value from the usercontrol which caused the postback. (I would rather not access using Request.Form) (ViewState is open, but unsuccessful to store value in parent page's viewstate in onClick)Here is a sample scenario
Page: Home
Dynamically Loads: UserControls1
UserControls has TextBox tb and Button btn, causing onClick
When btn is clicked, I want to get value of tb in parent page on PostBack, Page creates UserControl2
View 3 Replies
Mar 18, 2011
I have a view that is strongly typed and its model is of type LogOnModel. That LogOnModel has anotated properties like this one:
[Required(ErrorMessage = "Please enter your password")]
[DataType(DataType.Password)]
[Display(Name = "Password", Description = "Your secreet password")]
public string Password { get; set; }
All of them has Display anotation with Display.Descripion property set. I want to create HtmlHelper extension method that will output <span> containg the value of Display.Description property. So for example if I called my extension method DescriptionFor than this code:
<%: Html.DescriptionFor(m => m.Password) %>
should produce following html: <span>Your secreet password</span>
View 1 Replies
Jun 18, 2010
I just want to call a user control using AJAX and get the rendered html of the control. However, when I try and fetch the control I get the following error message:
This type of page is not served.
Description: The type of page you have requested is not served because it has been explicitly forbidden. The extension '.ascx' may be incorrect. review the URL below and make sure that it is spelled correctly.
Requested URL: /Controls/ClientFormControl.ascx
Is it possible to make this type of page servable, or is there a specific way you need to call it? I know such things are easy in MVC frameworks...
View 2 Replies
Nov 29, 2010
I'd like to add some custom instance properties to an ASP.Net User object. for example, I'd like to log every user's login and have something like: User.LoginTimes or calculate the User Profile's Completion percentage and be able to access it like: User.ProfileInfoPercentage, etc.
Now What I'd like to know is what would be the best approach to do this?
Forget about user instances? (e.g. define a database table with userid and ProfilePercentage info and retrieve data from profile like: DB.GetProfilePercentage(Context.Current.User.UserID) )
Override the ASP.Net User class and add my own functionalities.
Use Extension methods for the user class.
View 1 Replies
Aug 22, 2010
In my base page, I have a dropdownlist control which loads different usercontrols on selectedindexchanged event.
While loading these usercontrols, my page postbacks all the page. I used updatepanel but again same problem.
Is there any way to load controls without postback?
Here is my code:
[Code]....
View 15 Replies
Jul 12, 2010
I'm using DotNetOpenAuth as my membership system, and the way I have it working now seems to be working quite well. What I'd like to do however is build into my website the ability to check user credentials against the AuthCookie rather than a session. In the membership provider, I can check for the username like this
string UserName = System.Web.HttpContext.Current.User.Identity.Name;
''# which returns the OpenId ClaimedIdentifier
What I'm wondering is if there is a way to extend this so that I can retrieve custom properties from the AuthCookie rather than having to create my own session object. Currently I have this setup.
UserSessionModal
Namespace Domain
Public Class UserSessionModel
Public Property ID As Integer
Public Property RegionID As Integer
Public Property Username As String
Public Property Slug As String
Public Sub New(ByVal user As User)
_ID = user.ID
_RegionID = user.RegionID
_Username = user.UserName
_Slug = Replace(user.UserName, " ", "-")
End Sub
End Class
End Namespace
BaseController (inherited by all controllers)
Protected Overrides Function CreateActionInvoker() As System.Web.Mvc.IActionInvoker
''# Create a UserInfo object for the logged in user
''# and store it in a session state.
If Session("UserInfo") Is Nothing AndAlso User.Identity.IsAuthenticated Then
Dim user As Domain.UserSessionModel = New Domain.UserSessionModel(OpenIdService.GetOpenId(HttpContext.User.Identity.Name).User)
Session("UserInfo") = user
End If
Return MyBase.CreateActionInvoker()
End Function
Then in my views I do something like this
<%
Dim user As MyApp.Core.Domain.UserSessionModel = DirectCast(Session("UserInfo"), MyApp.Core.Domain.UserSessionModel)
%>
<%: Html.ActionLink(user.UserName, "Details", "Users", New With {.id = user.ID, .slug = user.Slug}, Nothing)%>
What I really need to be able to do is remove the Session stuff all together and just simply check the AuthCookie for my custom properties ID, RegionID, Username, and Slug. I can already get the "ClaimedIdentifier" out of the AuthCookie using HttpContext.User.Identity.Name... I just need to be able to extend it.
View 1 Replies
Jan 21, 2010
I have put a user control on my default page. The user control contains a label and a textbox. When I am trying to access the user control from the default page in the codebehind it says
Object reference not set to an instance of an object. I am wanting to do something like this:
View 7 Replies
Feb 10, 2011
I'm working with asp.net 3.5 c#
I've seen a good few questions like this around but havnt actually come across any articles with the answer (maybe just been unlucky with my research!).
Basically I'm looking to have say 3 links (or buttons) on a page, which in turn will dynamically load a specific user control into an update panel with AJAX.
Then I would like the usercontrol loaded to be capable of handling postback within the update panel (basically no page refreshes) to do its processing and return output.
Does anyone have any pointers to articles/blogs covering this?
I've seen many but non covered handling postbacks from the user control or handling the postbacks within the update panel.
View 1 Replies