Javascript - Modifying Controls Collection Error
Mar 31, 2011
I need a function to be performed on the page load, which uses a stored session variable. I have added the following to my <body> tag.
<body onload="doSomething(event,'<%= Session("StartTime") %>')>
This does work. However, it is causing a problem elsewhere, when I try to add a control to my controls collection:
[Code]....
View 2 Replies
ADVERTISEMENT
May 17, 2011
So one of my programs logged an error the other day that I am trying to fix. The error was Collection was modified; enumeration operation may not execute.To overly simplify my code, users can add or delete objects from the collection at runtime. In the background, on a separate thread, a process runs every so many seconds that syncs the data in the collection with the data in a flat file.
To avoid my problem, it seems the most logical to create a COPY of the collection at the start of my second thread's procedure, and run off of that.How do I do that?If I try to say something like.
[Code]...
View 4 Replies
Mar 25, 2011
I have an ASP.NET app with lots of textboxes all over the page that need updating at various points through program execution. These textboxes actually belong to a certain class, so for easy updating I thought I could create a Dictionary(Of string, object) and add the control.ID and the control to it and then for updating do something like this:
[Code]...
View 3 Replies
Sep 7, 2011
I have the following classes:
Product, Service and OrderItem
Product and Service must inherit OrderItem. So basically I want to store OrderItem object in my shopping cart and these object are store in a list.
Public MustInherit Class OrderItem
Private m_enuItemType As TypeOfItem = TypeOfItem.None
Private m_strUserID As Integer[code].....
View 1 Replies
Mar 16, 2011
Locality Not repeating code..Modifying program means modifying one aspects.
View 11 Replies
Dec 4, 2011
I'm to .NET and all the associated cool stuff you can do, but am wondering about efficiency with User Controls and JS includes.
My user controls are mainly made up with an ascx display page and .vb.ascx code behind, as is customary with the code-behind coding style of .NET, which is great for coding simplicity although it does double then bear of files required. However, as I understand it, the server compiles these and returns the HTML efficiently.
Where the Control requires JavaScript, as I'm developing, I am making external JS files for each User Control with the same name, so the user controls consist of 'controlName.ascx, controlName.vb.ascx, controlName.js'
If a page requested by the user contains several User Controls the browser will be requesting multiple JS files, probably a master page JS file, jQuery AND each required file for the respective Controls.
This approach makes sense to me whilst developing and as everything's all kept nice and neat, making problem solving easy, but when it goes live there'll be loads of get requests from the browser, given that each time the browser gets a file, even the process of requesting the file to check if its cached or not must take some time.
Would I be best off including my JS inline in the ascx files, or code behind, directly inserting the script, or what is the 'correct' way to handle these multiple files to reduce get requests from the browser.
I'm using CSS sprites for buttons and stuff for the same reason, so wondering what to do with JS files. In my case CSS is generally handled by classes in the primary pages, so these are not an issue.
View 1 Replies
Jul 17, 2010
I'm trying to add upload controls to the page. This HTML mark-up with JavaScript is working fine but theres no option to remove the added control:
1. Example A
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
[code]....
Every thing was working fine with Example A, only there's no option to remove the added contorls.When I added "Remove" control option with jQuery in Example B, HttpFileCollection can't get any file from input control added to the page.
View 1 Replies
Dec 13, 2011
I'm a bit confused here. I'm copying all the controls from one form to a panel on the main form and for some reason only about half of them copy.
Private Sub switchComponent()
Dim selection As String = TreeView1.SelectedNode.Text
Panel1.Controls.Clear()[code]....
When stepping through the code, serverDic(selection).Controls has 12 elements, but only 6 of them get copied. Next time this gets called, only 3 get copied. Does Panel1.Controls.clear() somehow kill the references?
EDIT: Just to show that there are infact 12 elements in the collection:
View 1 Replies
Feb 24, 2010
Im trying to loop through a collection of controls see code:
Private Sub addZeros()
For Each ctrl As Control In Me.Controls
If TypeOf ctrl Is GroupBox Then
[Code]....
View 4 Replies
Feb 17, 2010
I often see code snippets for handling each control of a certain type on a form or panel, etc.They always start with For Each ctrl and the do a test for control type.Many .NET users are not aware, as I was not until I tried it recently, that we can LINQ on the controls collection.Below is a simple sub I created for resetting every checkbox on a panel I use as a validator.
Private Sub ResetCheckBoxes(ByRef pnl As Panel)
Dim ctrls as System.Collections.Generic.IEnumerable(Of Object)
ctrls = From c In pnl.Controls Where TypeOf (c) Is CheckBox
[code]....
View 10 Replies
Jul 5, 2011
In my asp.net projects there is a master page and there is a control on Contentplaceholder1. Changing this control's id after rendered like "ctl00_Contentplaceholder1_control" in my local. But at the server its changing like "Contentplaceholder1_control". When i used documents.getelelentbyid('ctl00_Contentplaceholder1_control') js function, its working on my local but not working at the server. So why disappearing "ctl00_" when app runs at the server?
Edit:Why doesn't the server side control id contains "ctl00_" after rendered?
View 5 Replies
Aug 27, 2010
Does anyone know how I can access the FontDialog's controls collection? I would like to disable the Font Style ListBox, set the Font Style's TextBox to readonly and disable the UnderLine and StrikeOut CheckBoxes.
View 3 Replies
Apr 15, 2011
Maybe if I knew the right termanology, I could find the answer myself.. I am going to run a fairly long list of "If"s that will determine if certain controls appear on the form or not. In it's simplest form would be:
[Code]...
View 8 Replies
Mar 6, 2012
How to get the last instance of label control in List (of Control) using linq?
View 4 Replies
Jan 6, 2010
I am writing a simple control translation function that reads an XML file containing control names and their localized text. Within the application, each time a form is loaded, it iterates through every control and tests to see if that control is defined in the XML file. If it is, it then sets the control text to whatever localized text is defined in the XML file.
There are some tests and additional requirements (i.e. nested loops) for TabControl and MenuStrip etc., but the control that is giving me the most trouble is the ContextMenuStrip.[code]...
View 7 Replies
Dec 29, 2009
I am trying to add controls to a collection runtime(toolstripmenus to a menustrip) However, when I try to loop through the collection, it says something like: "Collection has been edited. Listing function cannot be done" (it's a free translation since i have a finnish VB)
View 2 Replies
Mar 12, 2009
I am trying to dynamically add some css and js elements into an ASP.Net page at runtime, but because this code is used in mutliple controls I need to ensure that the relevant links are only injected once.
Currently I have the folowing code in the OnPreRender event.
Dim head As HtmlControls.HtmlHead = Me.Parent.Page.Header
If Not _useCustomStyles Then
Dim litCustomCss As New LiteralControl("<link rel=" & Chr(34) & "stylesheet" &
[Code]....
Does .Contains look for this instance of an object (which I assume is why this is failing)?
Is there a way to check the controls collection for a specific id? Or am I going to have to write a sub to loop through the existing controls in the collection checking for the id.
View 2 Replies
Oct 9, 2009
I have a small piece of code that iterates through the controls collection on a panel (below) Everything works fine until I want to focus on a control that doesn't support the selectall method i.e. a datetimepicker. Is there any way of determining the type of control and not call the selectall method when the type is datetimepicker. All my other controls support it so that's the only one I need to exclude.
[code]...
View 2 Replies
Aug 27, 2010
Does anyone know how I can access the FontDialog's controls collection? I would like to disable the Font Style ListBox, set the Font Style's TextBox to readonly and disable the UnderLine and StrikeOut CheckBoxes.
View 3 Replies
Jun 2, 2011
I'm trying to make a collection class for buttons to address them as a whole, only I want to design the buttons at design time, and not add/set their properties programatically at runtime. Each button has its own image, so it doesn't seem right to add a bunch of lines of code which assign the properties when they're always going to be the same thing.Is it possible to create the controls at design time and then add them to an array at runtime? I did this, iterating through the buttons on the form and adding each of them to the class below.The problem is that once they're added they seem to be a different instance because changing their positions has no effect on the design-buttons on the form. Essentially i wanted the collection to be a reference to the items belonging to the form.Is that possible or should I be doing this a different way?[code]
View 2 Replies
Apr 12, 2009
How can I find a List or Collection of User Controls available within the development enviroment and dynamically add them to a combox by their Name Property. I am looking for something along the lines of:
View 4 Replies
Mar 2, 2010
I am trying to make a collection of controls that I can loop through. So I have this code in my form... Dim WizardFrameCollection As New Control.ControlCollection(Nothing)
I then try to add controls to the collection by I get a error "Object reference not set to an instance of an object." WizardFrameCollection.Add(Me.GroupBox1) I am not sure why I am getting this error. Groupbox1 is a groupbox that is on the form.
View 2 Replies
Jan 27, 2011
i have the following function in default.aspx i have webusercontrol which have 10 checkboxes and 1 button i want when i click on button1 of user control then it can access the function of default.aspx page ...if i dragged the usercontrol to default.aspx
[Code]...
View 3 Replies
Mar 9, 2009
at some points, I need to call the same method on those controls (ex. user presses the clear button on the big control, I want to call the clear f(x) on each of the controls)I thought to toss the controls in a collection, and then be able to handle them something like this:
nextturns out, and I should have realized, methods and properties of controls are not exposed when treated this way. The only thing that can be seen is the stuff that the base class (control, I guess) has.
View 2 Replies
Feb 6, 2011
I am new to programming especially jQuery. I am trying to sort (order) images using jQuery UI Sortable List. The problem that I am having is that I don't know how to loop through the <li> list to get the id. Below is the code for the .aspx page:
[Code]...
View 3 Replies
Mar 4, 2009
Have not used JavaScript for a while. Just started to review JavaScript in order to learnASP.net Ajax. The coding below showed the underline errors over the first showclock() and the following { -- Expected ';'After adding all the ';' the underline errors were still there The webpage just showed an empty form and an '>'What's wrong with the JavaScript coding?
<html xmlns="http://www.w3.org/1999/xhtml"><head><title>2-1</title><script type="text/javascript">var hour, min, secfuction showclock() {now=new Date(); hour=now.getHours();if(hour<=9) hour="0"+hour; min=now.getMinutes();if(min<=9) min="0"+min;s
[code].....
View 3 Replies
Feb 12, 2012
Im struggling to get a web method to work in VB. The javascript gets called but never seems to call the web method. I am running in debug mode and get no errors.
Here is the code:
<System.Web.Services.WebMethod()>
Public Shared Sub PasteEvent(EventID As Integer,
startDate As DateTime,
endDate as DateTime,
[code]....
So far I have :Updated my script manager in the master page to have enablePageMethods="true" Tried adding Imports System.Web.Services Moved the javascript into the body rather than the head
View 2 Replies
Jan 23, 2010
I am developing an Outlook 2007 VSTO application that works with a commercial website.Almost all of the app's interactions with the website are done using HttpRequest objects.One user scenario does require the app to open a browser to a specific page on the site, and that page requires a Post string to provide the results of a form submit.I am using the version of the WebBrowser control that ships with VS 2008, and specifically VB.Net.My code successfully goes to the first page, after which it navigates to the actual target page (once the first page is loaded).That works, too, but if I click on the desired link on the target page, a JavaScript error pops up, stating "'j.parentNode' is not an object", with a Code of 0.I do not have access t the commerical site's internals. The page and links in question, when accessed via IE or Firefox, work correctly without the JavaScript error. The page containing the link is using Flex.Is this a problem with the nWebBrowser control?
View 8 Replies
Feb 14, 2012
What is the wrong in the below code?
ClientScript.RegisterStartupScript(
Me.GetType(),
"key",
"return confirm('Are you sure you wish to delete these records?');",
True)
View 2 Replies
Jun 11, 2012
I keep getting the 'Object Expected' error within my page script when I click the button.I've debugged using fire-bug and the id passed to the JavaScript method is the correct id and document.getElementById(a) finds the button. The error keeps occurring in the _doPostBack. Can this be caused because the button is inside a modal popup in a gridview cell, and the gridview is inside a update panel. The reason I'm still using the JavaScript is the Post-Back event in the GridView.RowCommand did not occur without this.
The code:
function addAcc(a) {
var btn = document.getElementById(a); //get the button, not necessary but safer
alert(a); //To see the button id
[code]....
View 1 Replies