How to AJAXify ASP:Wizard Control - ajax

Happy Friday All,
I have an ASP.net 2.0 website that I'm updating to .Net 3.5. The site uses a master page and I've placed asp:UpdatePanel in it.
One of the pages has a 3-step wizard control that I'd like to "Ajaxify" in some way. Are there better controls in the AJAX control toolkit that provide an improved user experience over the asp:Wizard control?
Please share with me your efforts to improve upon the asp:Wizard control. Did you move to a different control? Stay with asp:Wizard and add effects to it?
Thanks,
Sid

Kind of late, but I'll answer. I used the Telerik RadAjaxManager control to ajaxify my Wizard control, and I regretted it because of performance issues.
If I were you, I'd pursue setting up divs and use JQuery to selectively show/hide them to emulate a wizard.

Related

Using MVC 3, Recommendation for creating Menus, HTML5, JQuery or 3rd Party Components?

I am just trying to streamline my MVC3 development approach. I use Razor in the View and was wondering what the recommendation is for easily creating more fancy UI widgets such as Menus. I would hope I could leverage some good open source components and plug them in. I do subscribe to a good 3rd party component library, but wonder whether this type of feature is best implemented via JQuery UI or old style HTML/CSS?
Many thanks.
In general, Stack Overflow isn't here to recommend tools for you. However, I will say that whether to choose a javascript tool or straight html/css depends on the needs.
It's best to work with the simplest solution that solves your problem. CSS can do menus quite well, and straight CSS menus are often the best choice. However, if you need things straight css can't do, then you need to add javascript. For instance, one problem with CSS menus is that it's very easy to "roll off" the menu and have it disappear from under your pointer. Most javascript menus add a delay that allows you to roll off for a second and get back before the menu disappears. This improves usability.
Even lots of fancy effects can be done strictly in CSS, but as with many such things.. it won't be compatible across all browsers, which is again where javascript comes into play. Sometimes the only way to be compatible across the board is with js (at least without losing functionality).
I wouldn't recreate the wheel on this one, since so many web sites already do this. If you are trying to streamline your development, I'd say use your 3rd party library or find a good jQuery plugin. You could probably easily create your own in HTML/CSS/Jquery, but it will add on to your testing later. An existing 3rd party/jQuery type of component would take significantly less time and have a lot of features you want already built in.
I'd recommend using MVC SiteMap Provider in conjecuyion with a JavaScript menu of choice e.g. SuperFish http://users.tpg.com.au/j_birch/plugins/superfish/. The menu fancy JS part part is the least important.
From the MVC point of view what I think really matters is how you manage and maintain your menu. MVC SiteMap Provider makes it really easy to build an maintain menus (can even use Attributes to make Actions appear on the menu). It can also do things like Security Trimming so if a user doesn't have permission to get to the action etc it isn't displayed on the menu.
I'd check that out.

sharepoint webparts, Swap image on click

I'm working on sharepoint project, i have like 1000 image i want to upload, i need webpart or something to do swap images on click, is there any web part that do this?
what the best method to use on my situation.
Are you a SharePoint developer? If not, I'd strongly suggest not even trying to do this. Modifying SharePoint beyond out-of-the-box options requires some extensive asp.net and SharePoint-centric developer skills. Even then, it's not a joy to work with.
In the past, for modifying UI interactions, I found the saner approach is to manipulate the DOM post-render. Load up jQuery and then upon page render, do your thing.

how to display a html page inside dynamically created silverlight child window

I want to a html page inside a dynamically created silverlight child window without telerik control.
The telerik control isn't doing anything you can't do yourself with enough effort - it's all just transparent user code.
So, you could create <div> and position it carefully just like the telerik control does - but of course this can be a lot of work (that's why folks would want to pay for their control).
This also only works when the plugin is windowless, which has lots of trade-offs (see MSDN - for example, accessibility support is greatly reduced or gone entirely, I can't recall which).
In out-of-browser mode, you can use the WebBrowser control, in case that helps should you wish to make your app available OOB later.
try one of these links:
1. http://forums.silverlight.net/forums/t/51784.aspx or
2. http://weblogs.asp.net/dwahlin/archive/2010/05/10/integrating-html-into-silverlight-applications.aspx
It can help

Change in Ajax between VS2005 and VS2010

I've never used AJAX before. I'm new to web design but I have a website that I need to add certain dynamic functionality to. Ajax seems like it would help. Problem is, most of the Ajax articles relate to VS2005. I'm using VS2010 Premium Edition. There must have been lots of changes between the versions. I don't have any Ajax toolbox tabs. I didn't even have a timer control available in the toolbox - I have now added one from the System.Web.Extensions Assembly.
Does anyone have info on what's happened to Ajax in VS2010?
Thanks
Rob.
AJAX hasn't changed in all that time. AJAX toolkits have been introduced, though. You should look into what is available. Particularly, I would look at ASP.Net AJAX (along with the AJAXControlToolkit), and JQuery.

Telerik RadGrid working examples

I'm looking for some examples of production websites that currently use the Telerik Rad Grid. I'd really like to see some real world scenarios in action, other than the Telerik RadGrid demo. Does anyone know of any websites that use it?
This article from their website says that MSDN, TechNet, and CodePlex websites are using pieces of their components.
"Microsoft has chosen to implement RadEditor in the Wiki Annotation Editor...[and] all Project Discussion pages, becoming the custom inline editor."
Here is one for you... The first tab uses the RadGrid control and the second tab uses the RadScheduler control...
[link redacted per request of site owner]
I will post blog on this later to demonstrate
There are some case studies on their website. like for winforms, asp.net ajax etc.
Most controls like that are used in internal webapps. It is hard to provide public facing examples of sites using DataGrid-like at all(not impossible, just rare), let alone by one vendor on one platform.

Resources