|
I'll try to re-summarize my question here:
My Web form has several controls on it (mostly buttons and a couple of text boxes). If I just bring the page up and don't touch it, it refreshes fine. If I click on one of the buttons (which incidentally causes some of the text in the text boxes to change due to the code-behind logic), when the refresh times out, I get the "To display the webpage again, Internet Explorer needs to resend the information you've previously submitted." message with the "Retry" and "Cancel" buttons. I get a similar message with Firefox.
I read somewhere that if I added, method="get" to the Form section of the web page, it would cure this problem, but (of course?) when I add that, none of the controls on the page work right when you click on them.
I thought perhaps it had to do with the fact that I was changing the text in TextBox controls, so I changed the TextBoxes to Labels (since I am only displaying information in them, and never accepting input from them). No difference.
I am trying to be more intelligent than many of the questions that I have seen here lately. I have Googled the heck out of it, and so far have not come up with anything helpful. I value your experience and input, and would appreciate a nudge in the right direction.
We are dyslexic of Borg. Refutance is systile. Your a$$ will be laminated!
|
|
|
|
|
You need to perform a Redirect after a user clicks a button or changes a piece of text. That will get rid of the Internet Explorer needs to resend info warning.
That way if the user hits the back button they are landing on a GET result instead of the result of a POST operation.
Example:
1 User first visits page as a GET request
2 User makes an edit or clicks a button which causes a POST
3 User is now looking at the results of the POST
4 User navigates to another page
5 User clicks the BACK button which should land them on step 3 (results of a POST)
in order to display the results of a POST the web browser has to resubmit the data from step 2 which is what causes the IE warning
To fix that you need to insert a GET request between step 3 & 4 (ie perform a Redirect in the codebehind)
Todd Smith
|
|
|
|
|
Yeah, that's sort of what I ended up doing. See my modified original post up above.
Thanks for the help!
We are dyslexic of Borg. Refutance is systile. Your a$$ will be laminated!
|
|
|
|
|
Hi,
Can any one give some idea about create a "discussion forum" using asp.net(c#).
Thanks,
bruze
|
|
|
|
|
So you are here to asking your assignment . Discussion Forum itself a Big Things. Not to asking in this way here,. Try to yourself, Gather requirements Try to implement yourself. if stuck we are here.
BTW : Why you are not using SharePoint Portal. You can easily create this kind of thing with in a Hours
cheers,
Abhijit
|
|
|
|
|
Its not a big deal ....
You can implement a forum using a simple grid view, and appropriate queries ...
Apurv
A man is but the product of his thoughts. What he thinks, he becomes.
.......Mahatma Gandhi
Be the change you want to see in the world.
.......Mahatma Gandhi
|
|
|
|
|
There's at least one article on this site.
Why do people insist on asking questions here that can't possibly be adequately answered in a forum reply ?
Christian Graus
Driven to the arms of OSX by Vista.
|
|
|
|
|
How to Create Discussion Forum
|
|
|
|
|
Hi
I am working with the MultiLanguage website... can u explain me clearly about the Global & local resources in ASP.NET. The site has been developed in English, Suppose if i want the same page in any other Indian Language. How can develop this site..
|
|
|
|
|
You can start with
This[^]
Check asp.net Resource Section. I have also added reference section for this. please go through that also.
cheers,
Abhijit
|
|
|
|
|
Thank you very much for this article....
|
|
|
|
|
nice to know you liked it
cheers,
Abhijit
|
|
|
|
|
Hi all,
I am using Gmail server to send emails.Can u please tell me how to save mail message into the Drafts folder to send later using asp.net.
Thanks a lot.
|
|
|
|
|
AFAIK : You can only do it , if you have access of GMAIL WebServices
cheers,
Abhijit
|
|
|
|
|
Hi Abhijit,
Can you please tell me how to find whether i have access or not ?
Thanks.
|
|
|
|
|
Hope you will get some idea from This[^] article
cheers,
Abhijit
|
|
|
|
|
Hello everyone,
I am interested in how load balaning handles Http user session. For example, suppose the amazon's online shopping application, thousands of backend servers.
Load balancer could keep the same user session on the same Http backend server, so that user shopping chart only resides on one server which the user initialially connects to, no need to keep shopping chart replicated on both servers. (I remember this feature called session affinity.)
How could load balancer recognize user session automatically? Any Http field indicate user session concept? I think there should be a general way to identify a user session, no need to program on load balancer to let load balancer know how to differentiate a user session for different application -- since differnet web application may have different ways to identify session concept.
thanks in advance,
George
|
|
|
|
|
George_George wrote: I am interested in how load balaning handles Http user session
Its done Automatically. If you have multiple server in behind the Load Balancer , there should be VIP ( Virtual IP ) for accessing that Load Balancer, when user hits the load balancer, Load Balancer Give the original Server ID and then its passes it Layer 3 Switches, which switches the user to original server. and when the user next time hits load balancer automatic lay redirect to same server , because its maintain all the data for same session. This is General working way of NLB ( Network Load Balancer ) , but there are some S/W Load balancer , but I am not aware of there principal.
cheers,
Abhijit
|
|
|
|
|
Thanks Abhijit,
Yes. I am talking about H/W load balancer.
1.
I am not quite sure about what do you mean "VIP ( Virtual IP ) for accessing that Load Balancer"? I think the end user accesses the Load Balancer directly, why you call it a virtual IP? Any more document for this?
2.
How does the server ID generated? By Load Balancer or by backend server?
3.
Server ID is kept in each request/response in the same user session, so that H/W load balancer could dispatch the user traffic to the same back-end server?
regards,
George
|
|
|
|
|
George_George wrote: 1.
I am not quite sure about what do you mean "VIP ( Virtual IP ) for accessing that Load Balancer"? I think the end user accesses the Load Balancer directly, why you call it a virtual IP? Any more document for this?
we can refers Virtual IP, when we are not specifying the actual source of server. Addressing of Load Balancer is an Example of that. Because there are several Server Behind the LB , but we are not specifying any particular IP of that server, rather we are giving a Virtual IP which will be converted to a a Real Server IP by the LB.
Read More[^]
For More Details on Load Balancing Please Read
How Network Load Balancing Technology Works[^]
cheers,
Abhijit
|
|
|
|
|
Thanks Abhijit,
I take some time to read the documents you recommended twice, really good stuff! Especially the "How Network Load Balancing Technology Works".
1.
I have one more question, in a server cluster, all cluster nodes/hosts share a single virtual IP. I am wondering how could it be implemented? My confusion is, if more than one server have the same IP address, there will be IP address conflicting.
2.
I have a further question about client IP based affinity. Suppose a large number of clients are coming from the same IP (they access my web server through proxy server). For some other clients, they access the network individually. If this scenario, if the proxy IP is targetted to one single server, I think the network traffic is not trully balanced -- since traffic from the proxy IP is especially larger. Any comments or ideas for this issue?
regards,
George
|
|
|
|
|
Dear All,
I have an Asp.Net application, which is run correctly in windows 2003, and also is run correctly when I run this application using Visual Studio 2008 through VS 2008 IIS.
But when I tried to run this application using windows 2008 IIS.7 , it gives me an error:
HTTP Error 500.22 - Internal Server Error
and guided me to change the application pool from DefaultAppPool to Classic .NET AppPool
I then changed the application pool as I've been guided, but another error appear is:
HTTP Error 403.18 - Forbidden
Links and More Information:
This error occurs if the application pool for the request does not exist, or if an ISAPI filter, ISAPI extension or HTTP module calls the ExecuteURL server support function (or ExecuteRequest) with a URL that is configured in a different application pool. Due to security reasons, a Web site in one application pool cannot make ExecuteURL requests against a URL in another application pool. If you have an application that is trying to process a URL in another application pool, ensure that they both run in the same application pool if appropriate.
I do not know what to do now, I looked for something talks about custome error pages and its application pool in the IIS.7, but I found nothing.
please help
Kind Regards
OBarahmeh
|
|
|
|
|
|
I've created my own Application pool and assigned it to my application, but the problem still appear:
HTTP Error 500.22 - Internal Server Error
Things you can try: As the error message says:
1: Migrate the configuration to the system.webServer/modules section. You can do so manually or by using AppCmd from the command line - for example, %SystemRoot%\system32\inetsrv\appcmd migrate config "Default Web Site/". Using AppCmd to migrate your application will enable it to work in Integrated mode, and continue to work in Classic mode and on previous versions of IIS.
2: If you are certain that it is OK to ignore this error, it can be disabled by setting system.webServer/validation@validateIntegratedModeConfiguration to false.
3: Alternatively, switch the application to a Classic mode application pool - for example, %SystemRoot%\system32\inetsrv\appcmd set app "Default Web Site/" /applicationPool:"Classic .NET AppPool". Only do this if you are unable to migrate your application.
(Set "Default Web Site" and "Classic .NET AppPool" to your application path and application pool name)
Kind Regards
OBarahmeh
|
|
|
|
|
Did you install IIS 7.0 after .NET Framework ?
cheers,
Abhijit
|
|
|
|