|
vjvjvjvj wrote: Say user A adds four values in the shared hash table from the page class on Machine A ,
will user B will have same values seen for hash table.
YES.
vjvjvjvj wrote: If this undesired effect occurs what is the workaround for the given scenario without losing current functionality. How I can mantain the hash table without losing its values between the page refresh.
This is how static(shared) works. It's value will be available until application domain unloads.
You need to keep the hashtable instance in a session so that you won't loose the data in it and each user will get their own copy.
|
|
|
|
|
Hi Navneeth,
Yes I was caught there.
Now I have to use session variable to maintain my hashtable acros the postbacks.
regards
Vijay
|
|
|
|
|
Extract video file from email inbox automatically and insert data into database after just receiving mail in inbox.
This method widely used to upload video from mobile browser.
for example youTube used this method.
please don't forget to vote on the post that helped you.
|
|
|
|
|
Good, but what's your question ?
|
|
|
|
|
Please help me with a regular expression for Indian Fax Number validation.
Thanks
|
|
|
|
|
Please use the Link for your help
regexlib.com/DisplayPatterns.aspx
Cheers!!
Brij
|
|
|
|
|
is there a refresh method for window.opener.location class.
the one below is reloading the whole page but i just want a postback
if (window.opener && !window.opener.closed)
{
window.opener.location.reload();
}
|
|
|
|
|
You can do as below
if (window.opener && !window.opener.closed)
{
window.opener.location.href = window.opener.location.href;
}
It'll postback the page.
Cheers!!
Brij
|
|
|
|
|
Hi omlac
There is no Refresh mthod available in Javascript. Better you try the following code
location.href="mention the same page name";
R.Palanivel 10:01 4 Jan '06
modified on Tuesday, August 19, 2008 8:08 AM
|
|
|
|
|
Hie, it reloaded the page again,
is there anything else i have to do besides adding your code.
|
|
|
|
|
If you want a postback, then just use formName.Submit(); or look into the __doPostBack() function.
|
|
|
|
|
Hi I have a calendar control appearing in a pop up window and what I would like is for the user to select a data from the calendar and it is returned to the page from which the calendar popup was opened. What would be the best way at doing this as I have found some techniques but neither have the knowledge or they don't seem to work.
Any help is appreciated
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
you have to do it using java script.
window.opener.document.getElementById(window.opener.ParentControlID).value = CalendarVal.value;
take Calendar value in a client side variable CalendarVal and ParentControlID is the ID of your parent window that where you want to display.
Hope this will resolve your problem !!!
cheers,
Abhijit
|
|
|
|
|
Hmm I have tried to implement this way but am not too sure where to start as I'm not a big javascript person. Do I need to add it to a function and then call the function from the calendar change event.
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
Since posting that I have since got it to work. Thank you for the help.
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
Ok this is annoying I have it working in vb.net but not working in c# i have gone through and made sure that it is putting the name of the text box of where the value is to go in the correct palce and it all seems to be fine, but when the user selects a date it closes the calendar but doesn't put the value in the text box.
protected void Change_Date(object sender, System.EventArgs e)
{
string strScript = "<script>window.opener.document.forms(0)." + control.Value + ".Text = '";
strScript += calDate.SelectedDate.ToString("MM/dd/yyyy");
strScript += "';self.close()";
strScript += "</" + "script>";
RegisterClientScriptBlock("anything", strScript);
}
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
are you talking about vb.net or C# ?
One Tips : while adding string use StringBuilder. this is good practice and good for membory also.
cheers,
Abhijit
|
|
|
|
|
I originally got it to work with vb.net following your original advise and a tutorial/example I found but am now wanting it in c# and it is set up the exact same way but doesn't want to put the value in the text box.
Thanks for the tip and sorry for the confusion.
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
This is the code for main Page
//This is Textbox where i have display the date from popuo
myID= "<%=txtCal.ClientID%>";
function Button1_onclick() {
//open popup page
window.open("default2.aspx","test",'left=100,top=100,width=200,height=200');
}
Code in Popup window
Server Side (code behiend)
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
string dt = Calendar1.SelectedDate.ToShortDateString();
Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID, "updateParent('" + dt + "');", true);
}
Client Side
function updateParent()
{
<code><b> //Tip:Accept Argument From Server Side</b></code>
var argv = updateParent.arguments;
window.opener.document.getElementById(window.opener.myID).value = argv[0];
self.close();
}
This should run perfectly. dont forget to vote
cheers,
Abhijit
|
|
|
|
|
Thank you for sticking with me on this one. After a long day at work yesterday taring my hair out. I have gone through your sloution and got it to work. Thank you.
"When will I learn? The answers to life's problems aren't at the bottom of a bottle. They're on TV" - Homer Simpson
|
|
|
|
|
This is the code for main Page
<script language="javascript" type="text/javascript">
myID= "<%=txtCal.ClientID%>";
function Button1_onclick() {
window.open("default2.aspx","test",'left=100,top=100,width=200,height=200');
}
</script>
Code in Popup window
Server Side (code behiend)
protected void Calendar1_SelectionChanged(object sender, EventArgs e)
{
string dt = Calendar1.SelectedDate.ToShortDateString();
Page.ClientScript.RegisterStartupScript(this.GetType(), this.ClientID, "updateParent('" + dt + "');", true);
}
Client Side
<script language="javascript">
function updateParent()
{
var argv = updateParent.arguments;
window.opener.document.getElementById(window.opener.myID).value = argv[0];
self.close();
}
</script>
This should run perfectly. dont forget to vote
cheers,
Abhijit
|
|
|
|
|
Hi all
How do i delete/remove a Querystring variable.
say Request.QueryString["ID"]);
i have tried this Request.QueryString["ID"].Remove(0) but it didnt remove it nor did it give an error message.
I also tried Request.QueryString.Clear(); and the error was the variable is readonly
|
|
|
|
|
you want to delete it from where? the URL??? please tell more what you mean
The Developer - CEH
|
|
|
|
|
i want ID in Request.QueryString["ID"]) to be zero so that
when i write code like this int s = Convert.ToInt32(Request.QueryString["ID"])
s will become zero, in other words i need to initilize the variable "ID" in the querystring.
|
|
|
|
|
hey i know its not good solution but i did it.
i hope dis will help u.
if (!Page.IsPostBack)
{
if (Request.QueryString["qstr"] != null) // if the query string exists
{
ClientScript.RegisterStartupScript(this.GetType(), "qr",
"document.all(\"aspnetForm\").action = \"YourPage.aspx\";",true);
RedrawPage(Request.QueryString["qstr"]);
}
}
Reasons are not Important but Results are Important.
Swati
|
|
|
|