When I was reading the blog Using jQuery to Consume ASP.NET JSON Web Services
I have seen this argument:
"By using jQuery to call the web service directly, we've eliminated over 100 KB of JavaScript and three extra HTTP requests. "
Why does the ASP.NET AJAX call to a .NET Web-Service needs 3 extra HTTP requests? What are those requests? (I wonder how jQuery manages the call with lesser HTTP requests in this case).
The following code works well as long as I pass a querystring value to the datalist.
Private Sub BindGrid() Dim id As Integer = Integer.Parse(Context.Request.QueryString("id")) Dim strConnString As String = ConfigurationManager.ConnectionStrings("Conn").ConnectionString Using con As New SqlConnection(strConnString) Using cmd As New SqlCommand() cmd.CommandText = "select Id, Name from tblFiles where Id=@Id"
[Code] ......
However, the page errors with the message "Value cannot be null." if I don't pass a value. I know that DataList does not have an EmptyItem Property like a Gridview control. I do not want the page to error if I don't pass a value. Need info to deal with empty values in a datalist.
Most websites have pointed me to this code to use:
The 'list' throws an error. The error is "Too few type arguments to 'System.COllections.Generic.List". I am not sure if the code is written in C# and that is what is causing the error. It seems that it should work but I can not figure out the 'list' error.
I have a following issue (it's only happening in Internet Explorer).
I add callback to a page in the old-fashioned way -> Page.ClientScript.RegisterClientScriptBlock(...)
The scenario is: 1) The default page is being loaded. On Page_OnLoad it assigns a NULL to some session key. Let's call it Control -> Session["Control"] = null;
2) User presses a button and gets redirected to a next page (let's call it NextPage.aspx) using javascript event -> window.location.assign(....) (also tried .href = ... - no help)
3) The NextPage.aspx assigns some value to Session["Control"] on Page_OnLoad
5) User clicks a button on the NextPage.aspx and a callback request is being sent to a server....
TA DA!!! The interesting part:
6) Along with the request to the NextPage.aspx another request is being sent to the default page.
7) The only response is being recieved by a client is a response from the NextPage.aspx BUT since the code on the default page is being executed it puts null to the Session["Control"] which screws all my following scenario. the default page doesn't recognize the request as a callback? so if(IsCallback) {} doesn't help....
I believe it's not a code issue since as I wrote above it works in development environment,but I have no clue what can 'cause it to fail in production and only in IE...
At least what to start to look at... and I have Helicon's ISAPI Rewrite installed on the production server. It doesn't seem to be the cause but who knows....
Correction
if I do not assign window.location and just add a link to the NextPage.aspx and click it manualy after callback ended it still sends extra request to the default page. if I click the link before I initialize callback it works fine without extra request.
I am developing web application and in application i need to make call of jQuery using .ajax(); method with datatype is set jsonp. Now all works well with limited data but problem start to occur when data size is increasing......
Setup: I have a RadioButtonList with two listitems (One Street, the other Schools). These define what type of search I want. I textbox with associated autocomplete. First you select which search to complete, and then start typing and the autocomplete will make . Autocomplete goes out to ashx webservice which pulls a list from the database.
I have tested the webserver and it works properly, so I'm thinking the problem is with my jQuery UI autocomplete. <div id="divSelectOne" style="padding:8px 3px 8px 3px; border-bottom:1px dotted #cccccc; background:#f9f9f9;"> <span style="font-weight:bold; color:#369;">Select One:</span><br /> <asp:RadioButtonList ID="radSelect" runat="server" RepeatDirection="Horizontal"> <asp:ListItem Text=" Street, City, Zip or Subdivision" Value="Street" Selected="True"></asp:ListItem> <asp:ListItem Text=" School" Value="Schools"></asp:ListItem>
I have a page that enables a person to post a message from a message box; when the person submits the message I use the httpRequest object to send that message data to a webservice where I store the message in my database, then the webservice method is sending back a table with a text field (html textarea right now) and some html buttons formatted in a table (all in a single string) back to the original page so that other users can comment on the post submitted by the original user (in this case the original poster would be commenting on his/her own original post; possibly more then once).When I send the Html back to the original page I can't seem to get those new HTML objects to connect with the Jquery formats/actions. I tried sending the Jquery back with the HTML as well with no luck.How do I get the new html objects to connect with the Jquery script?
I have created a gridview based on an SQL Datasource. The grid view contains several columns(fields) one of which is called "Amount". In the footer of the gridview their is a field that contains the sum of all of the values contained in the "Amount" field.By problem is that in instead of getting the value of the Amount displayed in the "Amount" field of each row, I am getting a '0' (Example: 0 25.78 when I should just be getting 25.78. There is a space between the '0' and the '25.78'.
Here in below code i have used querystring for sending imagename from this page to another page. Now i just want that with this imagename in also want to send span element's text with same querystring.How can i achieve this?
I have an typical request from my client, where in he wants kind of drill down look in gridview. When an (+) is clicked it should display child records with links and the (+) should change to (-) and otherway round.
For example: 1. roles are displayed in gridview. 1. Admin 2. Manager and so on. 2. On click of (+) for admin, it should create extra Row in Gridview to view its child record. 1. Admin 1. Shailesh 18-06-1980 Link 2. Ashok 01-10-1979 Link 2. Manager 5. Kishor 05-08-1985 Link 8. Parag 15-07-1983 Link
and so on This should be trigerred on click of (+), somewhere in row or may be after I click on role name.
I have a gridview with the columns below. Since Intern comment is going to be too long to fit it on the same line. I wanted to create a second row during databind and rowdatabound to display the Interncomments on the second line. But How can I put the comments inside a Literal control ?
I would like to add an extra row at the bottom of my gridview and be able to make the td element span over the other columns does anyone know how to do this I want to add a control in the empty row
I am using the Html.DisplayFor() and Html.EditorFor() helper methods to auto-scaffold a Display view and Edit view for a Municipality entity.
My Application layer is used to retrieve a Municipality class:
[Code]....
For the Display view this entity is mapped to a DisplayMunicipality class containing Display meta data:
[Code]....
For the Edit view this entity is mapped to an EditMunicipality class containing Edit meta data:
[Code]....
This works fine but it requires a lot of extra code, not only the code mentioned above but also all kinds of conversions inside my controller.
Is it possible to put the meta data in the Municipality class that is returned from the Application layer? In that case I need some mechanism to specify that a property should be shown in the Display view or Edit view.
In the rowdatabound, I have added some html to a linkbutton for formatting, but later when I try to get the len(trim) char count of the linkbutton, I cannot get an accurate reading. Is there someway?