Clicking 'Edit' for a row expands it (using JQuery) to reveal the full horror of all the associated editable objects. One of these is a list of documents associated with each row and needs to be JQuery-editable so the user could click 'edit' to open up the full row gui, then un/select checkboxes to de/associate documents and then hit 'Save' to persist everything.
Currently I'm using nested repeaters to store the initially-hidden fields - the repeater generates a hidden formfield containing a comma-separated list of IDs for the assoc documents. When it comes to populating the Edit gui I do a split operation on the delimited string and set/unset the checkboxes as required.
This is proving a nightmare from a maintainability perspective and in my frustrated wanderings of the web in search of a solution i noticed JQuery has some functionality to act as a client-side database. Does any one have any experience of this, and if so, would you recommend it? My custom JS to parse csv-strings and dynamically build the gui is starting to grind me down a bit.
What I'm trying to figure out is how to do this without having to maintain two sets of markup (one that's bound on the client using some form of jQuery templating, and one that's bound on the server using traditional WebForms).
I was wondering if there is an easy way to submit a form or a collection of fields with jquery and json to a C# server-side script. I was thinking of a script that retrieves all data from elements with an attribute called 'form' (yes, we just add a new attribute to for example a textbox or textarea). Thus, the script searches for all form attributes with form='myform' and then submits the data as an form object. In server-side code we know how to deal with the data. Does someone has such a script? Or can I inspire someone to develop such a script? (I have the idea, not the skills) ..also, sessionstate needs to be available (cookie).
There is some client + server side validation code (the server side code does exactly the same thing and is skipped for brevity)
There are two instances of this control in the page. When running the client side version it hits the wrong one (the version of the control which is disabled). You can see from the generated HTML both are correctly specified. I'm not sure how .NET works out which clientside function to call given they both have the same name.
For a slick UI, I am deciding between using a client side library (JQuery or ExtJS) or go with the AJAX Control toolkit. I understand that the widgets supported by ExtJS rich library does not match what's there in the toolkit. What are the pros of cons of using one over the other?
Using MVC 3 RTM and MvcContrib/FluentHtml version 184.108.40.206, I can't get the jQuery client side validation to work. Server side validation works fine, and returns showing the correct validation summary, etc. But the form post always tries to hit the server-side post controller action when it should have stopped on the client side to display the validation error.
I tried replacing the MvcContrib ModelViewPage with the default Mvc ViewPage and it still didn't work.
Here's my code:
Site.Master page has:
View page inherits from MvcContrib's ModelViewPage:Here's the view page:
I'm want to build web site in asp.net(because I know this language) in server side, and js (probably jquery) in client side, with Ajax technology. I heard that ASP.NET AJAX is too slow, if it's true (is it?) - what are the other options (to combine ASP.NET and Ajax) for me? Which tool combine all that technologies?
I would like to select an item in the list programmatically via a client-side jquery function like this (simplified version):
Ideally, there is some function - in the above code I have proposed selectItemByValue - that selects an item in a RadioButtonList by a given value. Does jquery have a similar function built-in? If not, how should I go about implementing the desired functionality?