Jquery - How To Use Ajax With Webforms
Mar 16, 2011Is there any way to use ajax I'm using Jquery for this) with asp.net webforms without having to run through the pages life cycle?
View 4 RepliesIs there any way to use ajax I'm using Jquery for this) with asp.net webforms without having to run through the pages life cycle?
View 4 RepliesI saw some example in google..and all of them with jquery...is there any way of creating tabs like ajax control tool kit in webforms without using Jquery...its not a requirement..i want to know the best way of doing it..I am very new to MVC and I know its not posibble to use Ajax control tool kit in mvc...I just noticed in this asp.net site My Profile page got some cool tabs..can anyone know how to do something like
View 3 Repliesavoid using MS AJAX completely while developing ASP.NET Webforms applications and use jQuery/jQuery Tools instead?
I'm trying to use Uploadify in a ASP.NET webforms project. The problem is that my script is not calling the generic handler. Here is the script.
[code]....
What I'm looking for is a good sample of an open source WebForms site which contains demonstrations of some best practices, design patterns etc. Just want too look how experienced people apply their knowledge to build websites which can be shown to everybody without shame :)It would be good if the samples show these technologies: IoC, Entity Framework, Unit testing (with mocks), jQuery. The small samples which demonstrate the particular technology are useless as I've already examined many of them.My goal it to improve the existing huge WinForms application, so I'm not interested in ASP.NET MVC for the time being
View 1 RepliesI have started using jquery in one of my new asp.net webform application... I want to display a success message after an insert on a button click event... Here is my link button..
<asp:LinkButton ID="LbOk" runat="server" CssClass="regular"
onclick="LbOk_Click" OnClientClick="return validateEmployee();" >
</asp:LinkButton>
And my OnClick Event:
[code]....
How can I call a method in the code behind from a jQuery post in asp.net webforms?
In MVC it's simple, I just do this:
$.post("/MyController/MyMethod", { data: somedata; }, function(result) { alert(result); });
but I can't figure how what to put for the first parameter if I wanted to call a method in the code behind in webforms... for example, if I have a method called doSomething() is there a way to stick some location in there so that it will call doSomething() and return data to the callback?
I am working on a page that has multiple sections and each section looks 'almost the same'. Having said that, I want to build the HTML on the server and render it for each section on the initial page load. On subsequent actions, I would do a ajax call and have the server return json data.
The other option is to 'hardcode' the HTML on the aspx page and have the JS do the necessary customizations for each section. The third option is to use an UpdatePanel and do everything server side.
Based on what should I be choosing what approach to use? What approach would you use for a page like this (think of it as a large page having sub sections on it)
Edit: One section has HTML such as user's name, and a table where users can add dependents. Another section is almost the same except its for a 'contractor' so there's additional HTML such as previous work history, but this one has name (readonly) and a table to add dependents just like the first one. Other sections have more or less the same HTML. A user can delete dependents as well, when that happens, I need to update the database and update the section to reflect one less dependent. I was hoping to make any subsequent actions as ajax calls that interact with the server and the database
jQuery DataTables server-side processing using ASP.NET WebForms.
Solution:
Darin Dimitrov answered the question using an example which pages and sorts, but doesn't do any searching.
Here's my basic modification of his work to make searching work on his example:
[code]....
I am trying to send data from text fields created on the client side (via jquery). The problem is the data from those text boxes is not being post back ( I'm using asp.net webforms)
I have used fiddler to view the post back data and it isn't there for those generated text fields.
I'm surprised no one figured it out. I was switching from server to non server controls I forgot to give the non ones a name field..........
// Add answer field
$('#addAnswer').click(function ()
{
count++;
var html = '<p>' +
'<input id="answer' + count + '" type="text" maxlength="255" runat="server" />' +
'<a id="removeAnswer" class="removeIcon" href="#"><img class="removeIcon" src="/Content/images/minus.gif" /></a>' +
'</p>'
$(html).appendTo('#answers');
return false;
});
I am using the asp.net with c# and using the update pannel, i am getting the error sometime not all time and no page navigate after then .
following is the massange on the pop up window:-
"Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 0"
I am using the asp.net with c# and using the update panel(ajax), i am getting the error sometime not all time and no page navigate after then .
following is the massange on the pop up window:-
"Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 0 or 500"
I send a request.querystring to a page that contains RadioButtonList that is not working when url has ?id=1 if I remove it then it works. Area that I want to display depending on selection is in a updatepanel, se code
[Code]....
My master page contains:
var requestMgr = Sys.WebForms.PageRequestManager.getInstance(); requestMgr.add_initializeRequest(InitializeRequest); requestMgr.add_endRequest(EndRequest); which present an ajax indicator whenever page make a ajax call.One of the page have a button, when click this button simple do Response.Redirect and no any ajax call.Here is the problem: It works fine in local machine.But when multiple users visit the application via Citrix for a while, when they clieck this button, some users immediate got PagerequestManagerTimeoutException error.To solve this problem, they have to keep click this button or restart their PC ,It also solve the problem if we restart the Citrix.I already set AsyncPostBackTimeout="360000" and <httpRuntime maxRequestLength="1024000" executionTimeout="999999" />
I have an ASP.Net AJAX website we've developed which works fine when its working in the root of a IIS7 website. When it was deployed however the client has requested it be installed as an application under a pre-existing website.Currentlt that website is the Default Web Site on 80. Now the application isn't in the root of the website it is throwing these 405 errors to the browser. The root website is running as network service and the app itself is running in a different app-pool with a service account.
Message: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 405
Line: 4723
Char: 21
Code: 0
URI: http://yyy-yyy-yyy/IPAMS/ScriptResource.axd?d=bg37-mvDU5q793VS7dKIu0j9Q969lKoKNEJIq9cu2PBnKERlVXkTiJbmGn6vp7bRBGsBibmoTOHkn5mDkCd4eD_0Dgihsq1-SI_KfJXq9B41&t=609ca849
I've figured out that it's something to do with the ScriptManager. I can get a responce from the ScriptResource.axd when it's in the root of a site as soon as I move it to a sub application it starts throwing errors. Here is the relevent output from the
IIS Logs. As you can see, all the calls to ScriptResource.axd end up as 401.2 errors.
2010-03-24 12:37:55 127.0.0.1 GET /PSN.IPAMS.Web/ScriptResource.axd d=wFOJraUExakeeKmgxPdqF8WGLMT6k1lOpe89zyPgJ_-S_D-gTR28IVADifCQuF1HgjHNf4rrom0qjTcWZ2LXIw2&t=ffffffffc463119f 80 - 127.0.0.1 Mozilla/5.0+(Windows;+U;+Windows+NT+6.0;+en-US;+rv:1.9.2)+Gecko/20100115+Firefox/3.6
[code]...
I am using the asp.net with c# and using the update panel, i am getting the error sometime not all time and no page navigate after then,its occure only in mozilla fire fox.
following is the massange on the pop up window:-
"Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 0 or 500"
I am getting this error when there is a Asynpostback. following is the markup
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="StepTwo.aspx.cs" Inherits="PAN.UI.StepTwo"
Whenever a postback would occur (AJAX'ed by an UpdatePanel) I want to do a callback beforehand and only after the callback has completed (either successfully or not) should the postback occur. How can I do this?
Elaborate explanation: We use ASP.NET AJAX (UpdatePanel 'n stuff) together with DevExpress controls. Among those controls is the ubiquitous GridView. As is typical with ASP.NET gridviews, you can edit rows one-by-one, and to save your changes you have to hit the "update" button at the end of the row. However if you make some changes to the row, then forget to press the "update" button, and hit something else in the page (say the big red SAVE button that causes a postback and saves the whole form to the DB), your changes will be lost. The row will still be in edit mode, but it will have reset to the data it had initially when you started the edit.
Our clients are not happy with this and want the row to be saved automatically if the user forgets to do so himself. Luckily the DevExpress gridview is smart enough to have an "Update()" method which I can call from JavaScript. Unluckily that causes a callback and returns immediately. If I allow the postback to continue as normally, the callback will get aborted. Well, technically it's a race condition I guess, but so far it seems that the postback wins. There are events to which I could attach for success/failure of the callback, but I don't know how to "resume" the postback that started it all. We could turn off callbacks for all the grids, but that would be a performance disaster.
Sys.webForms.pagerequestManagerserverErrorException: A network related or instance- specific error occurred while establishing a connection to sql server.The server was not found or was not accessible.Verify that the instance name is correct and that sql Server is configured to allow remote connection Provider SQL Network Interface Error:26- Error Locating Server/Instance specified
View 3 RepliesWe are using the update panel in the page and opening a details page on a link click from the grid on this page. This is working fine in IE6, now we are migrated to IE7 and suddently on some machines it is giving following error. On the other machines its working fine.Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server.The status code returned from the server was: 87.We are not getting any info related to the status code 87.Also on the javascipt error it is giving error "The download of the specified resource has failed"
View 4 RepliesScriptResource.axd:938Uncaught Sys.WebForms.PageRequestManagerServerErrorException: Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the request on the server. The status code returned from the server was: 500That ScriptResource.axd refers to MicrosoftAjaxWebForms.debug.jsI'm googling the issue from hours but I've still has no idea about how it occurs. Weird thing is I do not get any error, but another user of the system most of the time gets this error. -and we both use same web browser.2/3 places where she gets this error, I used Response.Redirect() with a button.
View 7 RepliesI use VS 3.5.in my page i use one update panel.when i select a date from AJAX calendar extender like '25/05/2010' then one error occure thatSys.WebForms.PageRequestManagerParserErrorException:conversion from string "25/05/2010" to type Date is not Valid.i can't understand what is it?HTML
[Code]....
I just have see an article in which author used
Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(req_Start);
in javascript code to get ajax call by updatepanel. I got this code and it worked. Please guide and help me who this server side code (Sys namespace) was used on client side. Why not other namespaced are accessable in javascript ? That is that techniqueetc
Webpage error details
View 3 RepliesI have a Webforms, AJAX-enabled web page which, when rendering large amounts of data, is extremely slow to load in IE (we're married to IE - no other browser options). In an attempt to determine the source of the slowness, I viewed the HTML source (about 2.5 MB) and copied all of it (except for the Ajax JavaScript calls) to a blank .html file. IE renders this file MUCH faster than when the rendering happens through .Net. This seems to indicate that the AJAX JavaScript is slowing down the display of the page. Does this sound plausible? Any recommendations on improving performance here?
I've already eliminated as many UpdatePanel controls as I can from the page, but it doesn't seem to help with render time.Update... In the HTML source, I noticed that at the bottom of the screen, a call to WebForm_InitCallback() appears. When I executed this call directly through javascript:alert(WebForm_InitCallback());, the CPU spikes for 12 seconds before it completes! This call is here because I implemented ICallbackEventHandler to try to accomplish some traditional-style AJAX handling. Looking at WebResource.axd, that WebForm_InitCallback() method iterates through the entire form and attaches some kind of events to EVERY SINGLE textbox, checkbox, radiobutton, etc. So I guess I really need to abandon ScriptManager and UpdatePanel altogether here.