How to pass query string from one application to another application, i need to send values through one page of application to another application,I am using inprocess session state. from loging page i need to send sessions to another applicaion but here sending sessions are some what diffcult (after googling).so is it possible through query strings???if yes How pass them please tell me the sample example.will it be possible through coockies?? or query strings. How
Example scenario: User login has a list of associated 'accounts' it has access to... this list of accounts is stored in a database table, say tblAccountAccessControl, something like:
This info is used throughout the web application and determines the 'domain' of information the particular login has access to. For example there are many other tables that have the 'accountID' field and whenever a page pulls data from the table it only pulls data that the currently logged in user should be allowed to see, based on that tblAccountAccessControl data.
The security question: Do I need to query the database every time I need to get this list of allowed accountID's? I was about to use a plain old query string to pass a particular accountID to another page but quickly caught myself as I realized that would be a major security flaw (the receiving page was going to use that accountID to grab info from the database, and there would be nothing preventing a user from simply typing in a url manually to get data from an accountID they are not supposed to be allowed to view). So I then thought I'll just store the list of accountID's in a session state variable so they will be carried with the user throughout the session.
But then I remembered there are tools out there that allow you to easily intercept and modify asp.net viewstate information and I'm not sure if that would included session state variables, but I'm guessing they would. Is there a way to create a secure query string? If I used session state would that session state information be exposed and modifyable by utilities out there? Am I just stuck having to query the database every time I need this info to assure security? What about encrypting it and then storing in session state variable (just thought of that one)?
I have a query string which contains the value of more than one Array, I want to pass these values from Page 1 to Page 2 and then distribute the array values into new arrays on Page 2.
Here is what I have so far.
Page 1
[Code]....
[Code]....
Page 2
[Code]....
All that I get returned in EFFinal and IFFinal is System.String?
I have the following requirement I need to fulfill using Asp.net and Java Script. Here is the requirement. I have two web forms. Web form A and Web form B. The second web form "B" will act as a popup web form. For web form "A" When web form "B" is closed, I need to pass back a text value to web form "A" Does anyone know how to do this in Java Script?, and Asp.net?
In my Application_BeginRequest I have code that gets query string value ?c=FR or ?c=US and store it in cookies.Based on query string value I have either US or FR,locale is selected from locale table.If ?c=FR then locale will be fr-FR and if it is US then locale will be en-US.My code is below.
void Application_BeginRequest(object sender, EventArgs e) { LocalizationInfo loc = GetLocalizationInfo(); if (Request.Cookies["Localization"] == null) Response.Cookies.Add(new HttpCookie("Localization")); Response.Cookies["Localization"]["Country"] = loc.Country; CultureInfo objCI = new CultureInfo(loc.Locale); Thread.CurrentThread.CurrentCulture = objCI; Thread.CurrentThread.CurrentUICulture = objCI; } public static LocalizationInfo GetLocalizationInfo() { string countryCode = ""; string sLocale = ""; if (HttpContext.Current.Response.Cookies["Localization"]["Country"] != null) countryCode = HttpContext.Current.Response.Cookies["Localization"]["Country"]; if (!string.IsNullOrEmpty(HttpContext.Current.Request.QueryString["c"])) countryCode = HttpContext.Current.Request.QueryString["c"]; if (countryCode == "") countryCode = "US"; sLocale = HertzRent2Buy.DataProvider.ListData.GetLocale(countryCode); LocalizationInfo ret = new LocalizationInfo(); ret.Country = countryCode; ret.Locale = sLocale; return ret; } public struct LocalizationInfo { public string Country; public string Locale; }
Now when I run the project and in query string I set [URL] then for the very first page(home page itself) it shows me French translation,but on subsequent page,that query string parameter ?c=FR is lost and hence it shows be English translation not French translation since it does not pickup French resx file.If I manually append ?c=FR in subsequent page then it shows the French translation.Is there is way how I can make that query stringparameter available in all pages.Structure is there to hold Country and locale variables. In all pages I am calling GetLocalizationInfo() method as follow
LocalizationInfo info = some.DataProvider.Globalization.GetLocalizationInfo();
And I create instance info to pass locale and country as parameter. GetProductDetails(id,info.Country,info.locale). why my query string parameters get lost on subsequent pages.
ASP.NET 3.5, IIS7,In my Global.asax's Application_BeginRequest, I need to extract from the request's URL an entirely seperate URL that's been embedded in it without using query string.
The solution I came up with was to hex-encode the entire target URL as if it were a directory, as follows:
This fails for IIS7, whose ASP.NET implementation won't tolerate a URL path greater than 260 characters.My code controls how the request URL gets generated, and how it might embed the target URL in there, but it doesn't have any control over that target URL value (they're third-party URLs).How better could I embed this target URL in my request URL?
it contains can contains either of (1) strQuery = "TempTable.Group_No IN ()";
(2) strQuery = "TempTable.Group_No IN (1,2,3,4,....)";
My task is if it contains "TempTable.Group_No IN ()", (i.e) IN CLAUSE without data i have to replace the string (IN() with IN (NULL)) with "TempTable.Group_No IN (NULL)"
I have a label control in an aspx page, can i set value to the label from an handler file? How can i pass the reference of the label through query string?
i dont understand where is the problem with my code. i need to pass the request_id to another page but it is always passing the integer values as 0. whenever it comes to pass integer values it is passing it as 0 even if i perform conversion of string to int.
I'm using parameterized sql query to get data from database
string query = "Select * from employee where employee_city in (@value)";
strign city ="'NewDelhi','Bangalore','Mumbai'";
I'm using following code to achive this
[code]...
But this is not giving the result. If run the query in SQLServer query window as "Select * from employee where employee_city in ('NewDelhi','Bangalore','Mumbai')", records are there.
But the same query will not return any records from ADO.Net.
I recently encountered a problem when our project is derived to client. We used a single web page called default.aspx and passed parameters as querystring to load different webpages [URL]? p=232&q=90&id=3). But the client need a meaningful url [URL]. If we create each page for the client data we get millions of web pages and it is hard to create. Now we need to display dynamic data without passing querystring and they should look like individual webpages insted of a single webpage.
We are using a asp.net page to submit data to server. what we do is we will pass as parameter in url Query string) and in page load we take that values and submitting to database I have these following doubt
1, What is the default event happening while we call a ASP.NET page is it a POST or GET? We tried to call this url from a mobile application, it is not happening , we are not getting any error also in the mobile application.
2, IF we are calling the url to submit data from mobile applications which one we have to use (GET or POST)
3, IF we are calling this url from an application running in PC to submit which one we have to use ?
I have two pages in asp.net page1.aspx and page2.aspx From page1.aspx am passing the query string value to page2.aspx If user directly go and load page2.aspx, then i need to redirect to page1.aspx, coz page1.aspx query string value should be passed to page2.aspx