the AjaxControlToolkit has a new release, the release includes bug fixes and new HTMLEditor, ComboBox, ColorPicker controls/extenders.
HTML Editor
I liked the HTMLEditor control so much from first sight. Pretty lightweight and customizable. I still need to check whether it works fine inside UpdatePanel and whether it can be used with RequiredFieldValidator or so.
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/HTMLEditor/HTMLEditor.aspx
Color Picker
The ColorPicjker is just an extender to TextBox control. This means a lot of opportunities and promises less problems with validators, etc… It’s a very nice one too.
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ColorPicker/ColorPicker.aspx
Combo Box
The ComboBox is a control that is like a DropDownList with auto complete except that the user can enter a new text that is NOT in the existing items. This is good or bad based on your sole use.
I did not like how it’s not well styled in the example page. This means it’s going to be headache to style in my sites as well, which is one of the biggest problems with AJAXToolkit in general.
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ComboBox/ComboBox.aspx
Technorati Tags:
AJAX Toolkit,
AJAXToolkit,
AJAX Control Toolkit,
AJAX Control Tool kit,
AJAXControlToolkit,
HTML Editor,
HTMLEditor,
WYSIWYG,
WYSIWYG Editor,
HTML WYSIWYG,
Color Picker,
ColorPicker,
HTML Color Picker,
HTML ColorPicker,
ComboBox,
Combo Box,
HTML ComboBox,
HTML Combo Box,
Web Combo Box,
Web ComboBox,
News,
Release
Permanent link to this post (203 words, 6 images, estimated 49 secs reading time)
.NET, ASP.NET, ASP.NET Controls, General News, Link List, Microsoft News, Web 2.0
This is problematic with ASP.NET AJAX. The main Script Components are NOT sent to the client when in :Legacy” mode. This is “By design” in ASP.NET AJAX, although it is a clear limitation!!
I’m investigating the problem for other solutions and will be sending an update soon.
Thank you, Iman Halawany, for making me note this. I’ve been working on WCF services and ASP.NET MVC stuff lately than normal webforms, so, didn’t realize this obvious showstopper.
To all my readers, I owe you a BIG apology.
The Problem
ASP.NET validators and ValidationSummary controls are rendered as SPAN tags that are shown and hidden based on validation state. The properties of the validators are written normally via JavaScript calls similar to these:
<script type=“text/javascript”>
//<![CDATA[
var Page_ValidationSummaries = new Array(document.getElementById("vdsSiteLogin"));
Read the full post ... (572 words, 2 images, estimated 2:17 mins reading time)
ASP.NET, ASP.NET 2.0, ASP.NET Controls
If you have ever thought that the famous if(Page_ClientValidate("validationGroup")) {/*JS Code*/} and myValidator.ValidationGroup = "validationGroup"; are sure not enough client side capabilities in ASP.NET validators, you are right.
The list of client side API for ASP.NET Validators can be found on this MSDN page "ASP.NET Validation in Depth":
http://msdn.microsoft.com/en-us/library/aa479045.aspx#aspplusvalid_properties
Look for subtitle: "Client-Side APIs".
Thanks Simone Chiaretta for mentioning the topic, Mohamed Tayseer for sharing the topic on facebook, and Richard Cook for his comment on the post making me search for the complete list.
Permanent link to this post (97 words, 2 images, estimated 23 secs reading time)
ASP.NET, ASP.NET 2.0, ASP.NET Controls
With MIX, and meeting the announced MVC roadmap, the new versions of AS.NET Extensions are now publicly available.ASP.NET MVC Framework Preview 2 is available also as separate download, same as Silverlight 2.0 BETA 1 (and Expression studio, Silverlight VS 2008 Tools).
Download Links:
Additional Resources:
Announcements
Have fun :)
Technorati Tags:
ASP.NET,
ASPNET,
ASP.NET MVC,
MVC,
ASP.NET Extensions,
ASP.NET 3.5 Extensions,
Silverlight,
Silverlight 2.0,
Silverlight BETA,
Expression,
Expression Studio,
Microsoft,
News,
Visual Studio 2008,
IE,
IE8,
IE 8,
Internet Explorer,
Internet Explorer 8
Permanent link to this post (187 words, 2 images, estimated 45 secs reading time)
ASP.NET, ASP.NET Controls, ASP.NET MVC, Link List, Microsoft News, MVC, Silverlight, Visual Studio, Visual Studio 2008 (Orcas)
The Problem
In an N-tier application, you keep your logic in a business logic tier, typically a different VS project that can be used from a website, a windows service, or desktop application, and that should be valid to writ unit tests against on its own.
But how about if your requirements say that you need to to upload some file for the business logic to work? Think of a scanned image (signed contract maybe?) or just a comma separated value file containing some emails. Typically the business logic tier will be the place to to handle this, but how can you send the uploaded file to it? You can get the file as "HttpPostedFile" from the "Request.Files" collection or the file upload control itself, but, to receive it in the business logic, project, the easiest way is to add reference to "System.Web" dll and accept the type "HttpPostedFile" as method argument or so, and when in need to save the file physically, you call the "SaveAs" method of "HttpPostedFile" … So simple right ?
Read the full post ... (2163 words, 3 images, estimated 8:39 mins reading time)
ASP.NET, ASP.NET 2.0, ASP.NET Controls