Referencing ConfiguratingSettings.AppSettings In A ASCX User Control?
Aug 30, 2010
I'm trying to reference a string from the web.config file from a ASCX user control, but I get the error message: [b]Compiler Error Message: BC30203: Identifier expected.
My current project has many peripheral systems and many different environments (testing, integration, development etc). As expected, we're using .config files to dynamically manage everything.
Instead of updating each relavant key when deploying to an environment, I was hoping there was a way to change 1 key only. Such as:
I've done some searching and haven't come up with an elegant solution. I'm aware that .config files can make use of system variables, but this seems like a bit of a high wire act.
I have the following code which at the moment sits in a number of pages:
[Code]....
It sits in the page because I reference the usercontrol type 'emailSignUp' and pass data to an exposed variable 'DisplayType'. The control is located in the pages master page. Ideally what i'd like to do is put this in its own class or something, so I can just call it passing the configuration variable, but I'm unsure how this would work -
I want to use a dropdownlist control as paging options (50, 100, 150, 200) for a GridView control so I can reuse the user control on other pages that uses paging.The dropdownlist control will be in the user control page and the GridView will be on the host page. How do I reference the GridView control generically from the dropdownlist in the user control to set the PageSize property of the GridView control upon selecting one of the dropdownlist options. Any advice and if there are other means to accomplish such tasks to allow reusability.
I have .ascx web user control in my web site. Now I want to make dll for that .ascx file. let me know steps how can I make .dll file for that .ascx web user control.
I've got an ASP.NET 3.5 Web Forms application in which a large chunk of code needs to be duplicated between a few different pages. Sounds like the ideal candidate for a user-control right? Problem is, this cannot be contained within a <form runat="server"> because it contains a client-side form of it's own. There are no runat=server controls or postbacks or anything that really need that webform - think of it just as a chunk of HTML with a few basic <% %> tags. I'd just want to set a property on the control when it's loaded, so that it knows what to output. This is purely an exercise to make the code easier to maintain.Before I resort to using an oldskool <!--#include-->, is there some better way of doing this?
I am currently displaying the date via the Eval method in an ASCX file:
Code: <%#Eval("BirthDate") %>
However this appears as mm/dd/yyyy when I would like it to appear as dd/mm/yyyy. Is there a global setting where I can change the default date format or is there another way to change it directly in the user control ASCX file?
i have stored settings in the AppSettings section of the web.config file.
I'm trying to access these settings via System.Configuration.ConfigurationSettings.AppSettings, but the AppSettingsCollection is empty. So I can't access this settings.
The strange thing is that this is working on my development machine, but is failing on the production machine. Previous versions of the web application have also worked on the production machine. I'm not aware of any modifications that could couse this.
I have also tried using ConfigurationManager and WebConfigurationManager without success.
I have a page called main.apsx and on that page I have a multiview with a couple of view panes. In main.aspx I also have an have a buttons.ascx file with a few link buttons. When these buttons are clicked I want them to show the the selected view panels in multiview in main.aspx.
I cant seem to figure out where to put the action code for the link buttons. Do I put it into my buttons.ascx.cs file or into main.aspx.cs? I presume in buttons.ascx.cs, but if I do that, how will the buttons find the multiview control?
This is the code for on of my buttons in buttons.ascx.cs
[Code]....
When I run it like this is gives an error
The name 'MultiView1' does not exist in the current
I am having difficulties how to construct my question, but if I have to put it simply the situation is that I have categories of products. I have an aspx with a repeater on the left that lists the categories. And I want the products to be listed on the right. Category number is variable so I made an ascx with a DataList in it. When I try to do foreach category, ascx = new ascx(); then the DataList within this ascx control is null.
ps: what I want to do is to preload all the products (thre is not much) and hide the divs and fadein fadeout them using jQuery when a category div is clicked.
rightnow it is using jQuery.load(); and I don't like how the images load, cuz they download from top to bottom. Progressive gifs alsdo not an option. site demo is here [URL]
I'm using vs2010, asp.net 4 webform.Is there anyway which i can update a code behind file (ascx.cs) file without compile the whole site.because i just want to debug some ascx.cs file, and compile a big whole site will cost 1 minutes at least.
I have a form in aASP User Control (.ascx) file. Maxlength does not work for the multiline textboxe hence it is generated as a textarea, which has no support for this attribute. I could maybe use some asp validation, to prevent submission of too much text, but I want to prevent it to be possible to even enter too many characters, just like is possible for single line textboxes... I don't know if the control has any onload event that I could use to add attributes to the textbox from code behind and and combined with javascript fix this or anything..
I have an aspx page with multiple modal popups. These modal popups are trigger in the page behind code using .Show() and .Hide().
This is what I have in the .aspx page for the particular modal popup under discussion:
[Code]....
The example below demonstrates the type of calls I am making to the modal popup extenders. Basically using the Datalist item command, the datalist commands are responsible for triggering my modal popups.
[Code]....
They all work fine after postbacks except the "activityReport" case (the last one). The only difference with this modal popup is that it contains a user control and all the postbacks are happening in the user control. So the problem is that in the last case whenever a postback happens in the user control then the modal popup is close.
1. If I separate the modal popup and place it in a page all by itself and trigger it to .Show() through a button click in the page behind code then the modal popup doesn't close. See below example.
[Code]....
2. The button click event in the test page looks as follow:
ConfigurationManager.AppSettings["key1"]; ApplicationSettings/ Properties (autogenerated by using the 'properties'-tab in the project) Look in web.config <applicationSettings> <Projectname.Properties.Settings> <setting name="Testenvironment" serializeAs="String"> <value>True</value> </setting> </Projectname.Properties.Settings> </applicationSettings>
Usage:
Properties.Settings.Default.Testenvironment
So, what the difference between these two storage possibilities of settings in the web.config? As far as I can see, a downside of the appSettings is that you have modify the web.config yourself and the appSettings are not strong tiped, where as the applicationSettings are. Both are replaceable with in a web deployment project.As far as I am concerned, there is no use for appSettings. Am I missing something here? Which is the historically seen older one?
When creating a foreign key to the membership user table, is it better to refer to the user_id column or is it ok to use the username column? I assume that the Membership spec enforces uniqueness in the username since there is a method Membership.GetUser(username) that returns one user. Using the id is a bit awkward in code because I have to end up casting all over the place like (int)user.ProviderUserKey. The username would give more information quickly when viewing raw data as well. Just wondering if someone knows a reason why I shouldn't use it as the foreign key.
Context is Null at this point. I am a noob in ASP.NET with regards to Global.asax.cs. This code was written by another developer. EDIT: This is the code with HttpContext...
I have a label control on my MasterPage that is used to display error information. If an error occurs on another aspx page or a Module.vb page, how can I display the exception in the label control on my MasterPage? I tried using a Session variable, however, it would not work in my Module.vb code-behind file.
I thought this would be easy but i cant find what i am looking for online
I have 2 pages, the first 1 has a button that opens another page. On this 2nd page the user selects a picture. When the user selects a picture the form closes. When they select a picture i want the image control on the first page to change.
I'm not sure how to do this, i guess i could set the image path as a session variable and reload the first page but again i'm faced with the problem of how to reference the first page from the 2nd
My displaycloud.aspx page contains two databound data lists, each for displaying a tag cloud. The datalists have an EmptyDataTemplate that holds an empty label if nothing is retrieved from the db. I am trying to display the message 'Please Log a Story', by using the code below on the companyadmin page, but I am getting an error (the controls are not on the same page). How can I reference the labels positive_tags and negative_tags from displaycloud.aspx in companyadmin.aspx? Also, I want to redirect if the EmptyDataTemplate is not executed as shown at the very bottom of the page.displaycloud.aspx:
I have created a class within the App_Code called shared_methods.vb where I use methods that are frequently used within several pages.
I have a hyperlink control within the masterpage that i want to change the NavigateUrl depedning on what page. Just for better coding i would like to define the variable holding the hyperlink with my shared_method.vb.
I have:
Dim hl_back As HyperLink = CType(Master.FindControl("hl_master_back"), HyperLink)
This works within a page but not within shared_methods.