Difference Between Using Normal Array And Hashtable
Mar 6, 2012
reasking some basics to clear out from this messed up things
1) difference between using normal array & using hashtable in terms of storage, access speed
2) is it possible to store values from serverside controls in javascript on client side in a normal array variable ( values can be of different types) even on postback??.
if yes how
3) currently i have hidden fields which stores values on client side and on postback saves in hashtable ie saving data on server & not on client.
i'm retreiving data(API) with JSON format and i'm parsing it inside a hashtable,it seems like some specific keys have a value= hashtable(or arraylist!)below is how i'm extractin the the first layer value
[Code]....
the problem is where the values are equal to arraylist i'm not able to extract themIs there any way to extract the second layer keys and values?<i> (btw i'm very new to hashtables and arraylists)</i>
i am new to this ASP.NET and AJAX.I am trying to learn AJAX. I Have one doubt.what is the difference between normal file upload control and ajax AsyncFileUpload Control ..?
In ASP.NET, I'm a bit confused about role of cookies in session state. Whats is the difference between normal session state and cookieless session state?
I am building a Asp.net Application. I need to save a HashTable in a session.
At page load i am writing
protected void Page_Load(object sender, EventArgs e) { if (!Page.IsPostBack) { Session["AttemptCount"]=new Hashtable(); //Because of this line. } } Here problem is, when a user refresh the page, session["AttemptCount"] also get refreshed. I want to know where should I declare
Session["AttemptCount"]=new Hashtable(); So that my seesion do not get refeshed.
EDIT In Global.asax, this session will get started, as soon as user opens the website. I want to creat this session only if user go to a particular page. i.e Login.aspx
I have a problem while checking a hashtable value. In the code below I am storing 60 values in the hashtable "hash". One of the values is (or can be) Null. I am checking each entry against its corresponding entry in hashtable "hash1", to see if they match each other. If they don't match I want to check if the value in "hash" is Null, but I can't catch it - it's falling through the 'else' part). How can I overcome this problem?
I need to know what would be the best choice of array to use given the following specifications. This array's size will be predermined upon the loading of the appication. All I want to do is be able to add values to this array and replace preexisting array items with new values without the array changing size. Someone suggested that I use a Dictionary Array Object? I would appreciate any suggestions.
1) As per my understanding, Session variables like HashTable and another variable in Session must be initialized. The best place as per my knowledge is Sesson_Start Event. But at some post its written that we must do that in Application_Start. I think it is not true, as that could lead to problems with different user sessions. Reference is this [URL] Let me know about the concept.
2) Storing variables like string, boolean and etc in Session is slower than storing objects in Session like HashTable, Arrays etc.. becuase they dont require boxing and unboxing. Is that true? Reference. [URL]
Iam getting an array of list from database to client side(javascript array). Now my aim to place those values in a div one by one and that div should attach to the textbox similar to Autocomplete extender.
I have defined a public static HashTable. It stores data for a few seconds of runtime, and then data disappears, and then the HashTable becomes null.What is the issue and how do I solve it?
I am looking for opinions and best coding practices.I need to get info from a database with a query such as SELECT this, that FROM MyDB (returning 2 fields). Would it be wrong to use a hashtable for temporary storage?Is there a better way to accomplish the same thing? What about if I am returning more than 2 fields, would it be best to step up to a DataSet or something?
public partial class _Default : System.Web.UI.Page { protected void Page_Load(object sender, EventArgs e) GetData(); [code]...
L server into one datatable inside DBLayer.I want to return this table as Hashtable inside BLL, and I want to show the result inside GridView inside Presentation Layer.
When i see MVC Music store. They have used ADO.NET entity data model and used LINQ language to perform operation in DB.. Is there any way to use normal sql queries?
I have really tried to Google it but only articles about how to troubleshoot memory issues come up. Before I start to troubleshoot, I would like to know if my web site's memory usage is really abnormal or not.
So it is an asp.net mvc 2 website that runs on IIS 7.5 in production. I guess normal memory usage depends upon traffic, so here are the numbers of an average day:
300 unique visitor 400 visits 3000 page views
I would be really happy to get some idea how much is the normal memory usage for this traffic. Also I would be curious to know how memory usage normally increases with traffic growth.
iam developing my application using asp.net 2.0 and c sharp. on my default page if i select any place on the page and press enter it postsback. is it normal and can i disable this?
I have a gridview with "Edit Update Cancel" command field. When I click Edit, all the columns in the particular row becomes editable and when I click update, the Table is updated based on the new values. Then the Gridview is binded with the updated datatable. But the "Update Cancel" button still remains.
Once the row , has been updated, the "Update Cancel" button has to be changed to "Edit" So how is that made possible.
This is the code for updating and displaying the updated data
protected void StaticNoticeGridView_RowUpdating(object sender, GridViewUpdateEventArgs e) { try { //Gets the updated value from GridView
i was wondering if it was possible to:create a new WCF Service Library project build the project and reference the dll in a web application,then consume the WCF service from the web application based on that basic dll reference
I have the following issue. I am displaying a lot of models from the database. Next to each model name there is a checkbox. So a customer can check as many check box as he wants and when they click on the save button, it gets saved to a table in the database.
I have written the whole code in the code behind. (.cs). But I am having dificulty capturing the check box checked and how can I do it? Here is my partial code:
strLoadCategory +=
"<td>" + dvModels[modct]["Model_Name"].tostring() + "</td><td valign='top' align='left'>" + "<input type='checkbox' value='" + dvModels[modct]["product_id"].ToString() + "' id='" + dvModels[modct]["product_id"].ToString() + "' name='SaveCheck'></td></tr>"; THe number of models is dynamic based on a portal name user selects from a drop down list before this.
I have a website consisting of an index.html, a number of style sheet files as well as some javascript files. Then I needed a way for this site to communicate efficiently with a Microsoft SQL Server, so I was recommended to use the MVC framework to facilitate that kind of communication. I created the C#.net controller code needed to output the necessary information from the database using URL parameters, so now I am trying to put the whole web-site together inside the MVC framework.
I have an ASP.NET app that scrapes data from a handful of external pages, parses the relevant bits and displays them in a table. Total data retrieved is 3-4MB and the resulting page is about 1MB. I am using synchronous WebRequest GetResponse for the retrieval, but the same problem existed using an asynchronous BeginGetResponse/EndGetResponse process.There is no database access, no session storage, no caching, but an in-memory list of about 100 objects (total 1MB of data), plus a good amount of AJAX (AjaxControlToolkit). This issue appears on the very first run of the app, even if I have restarted IIS.
The issue:
When I run the app on my dev computer, the maximum commit charge is about 1.5GB. The biggest user, measured by Task Manager's VM Size, is WebDev.WebServer.exe (600MB). The app runs perfectly.
When I run it on my rent-a-server (IIS 7.5, 1GB RAM), the maximum commit charge is over 3.8GB. The biggest user is w3wp.exe at 2.7GB. IIS grinds to a halt and spits out a timed-out error page.
Given my limited server budget and the hope of having multiple simultaneous users, I'm kind of in a panic.
Is this normal? If I bump the server RAM up to 4GB, will that be enough?
I have an ASP.NET 3.5 app that collects data from a handful of external pages, parses the relevant bits and displays them in a table. Total data retrieved is 3-4MB and the resulting page is about 1MB. I am using synchronous WebRequest GetResponse for the retrieval, but the same problem existed using an asynchronous BeginGetResponse/EndGetResponse process.
There is no database access, no session storage, but an in-memory list of about 100 objects/1MB of data, plus a good amount of AJAX (AjaxControlToolkit). This issue appears on the very first run of the app, even if I have restarted IIS.
The issue:
When I run the app on my dev computer, the maximum commit charge is about 1.5GB. The biggest user, measured by Task Manager's VM Size, is WebDev.WebServer.exe (600MB). The app runs perfectly.
When I run it on my rent-a-server (IIS 7.5, 1GB RAM), the maximum commit charge is over 3.8GB. The biggest user is w3wp.exe at 2.7GB. IIS grinds to a halt and spits out a timed-out error page.
Given my limited server budget and the hope of having multiple simultaneous users, I'm kind of in a panic.