Zack Changes Question To: In ASP.NET Ajax, can I get a loading panel on
top of an update panel like the Telerik controls?
I’m not sure. With the Telerik ASP.NET AJAX
implementation, though, you can very easily get the loading panels on top of
your update panels. As we saw in the demo, you don’t have to write any code to
enable that scenario.
Benoit Asked: How do you position the RadLoadingPanel on the page ?
The loading panels will by default automatically be
positioned over the controls they’re attached to. If you want to absolutely
position the loading panel on the page, you simply set the “IsSticky” property
to “True” and use normal CSS style rules to position the loading panel anywhere
on the page.
Miguel Castro Changes Question To: the ajax manager works with Standar
asp.net 2.0 Web Controls and with the ajaxcontrol toolkit
Both the new Ajax Manager for ASP.NET that we looked at
today and the current RadAjaxManager work with standard ASP.NET 2.0 controls and
the AjaxControlToolkit.
Leon Mills Changes Question To: Do the rad controls and / or the new ajax
manager offer any kind of gracefull way of dealing with users who have
javascript disabled or is this something we have to implement ourselves? AAAHHH
- can you enable / disable the AJAX use programtically i.e. detect that JS is
disabled and then disable AJAX and return to normal postbacks?
Yes. All you have to do is detect if the browser
currently visiting your site has JavaScript enabled (via something like
Request.Browser.JavaScript or BrowserHawk) and then set the “EnableAJAX”
property on your Telerik Ajax control accordingly. When you set that property to
“False”, the page gracefully reverts to using PostBacks instead of Callbacks.
sivabarama Asked: ajax implementation
AR Asked: What is the page size rendered
For this demo? About a 103KB on the first load, but
then Ajax and caching make all subsequent interactions very small and fast.
Unlike traditional applications, an Ajax enabled app like this usually only has
the initial page load then everything is done from that single page with Ajax.
It makes the initial load a little longer, but the overall experience much
better. Also keep in mind that this demo app has not been tuned for optimum
performance or page size; with some work you could probably substantially reduce
the current page size.
Dave Nesbitt Asked: Thanks Todd & Joe. This has been fantastic!
Glad you like it! Hopefully we can bring you more
WebCasts in the near future.
Bruce Asked: There are demos galore on the telerik website you can review
at your own pace.
True. Start browsing here:
http://www.telerik.com/demos/aspnet/Controls/Examples/Default/DefaultCS.aspx
Marco Costacurta Asked: How is possible to handle server side errors?
Well, ideally, your application will gracefully handle
those before moving into a prod environment. With RadAjax, a server side error
will raise a special client-side event that you can handle and perform whatever
actions you need to (such as displaying a message in an Alert box).
Normand_STI Asked: What is the exact difference between the actual
Manager and new Manager ?
The current RadAjaxManager runs on Telerik’s own Ajax
implementation. The new Ajax Manager uses Microsoft’s ASP.NET AJAX libraries
completely to implement Ajax functionality on your page. No proprietary Ajax
stacks are used with the Manager.
Mike Asked: what is the advantage of using the telerik asp.net ajax
manager rather than the telerik proprietary ajax manager?
At this point, it’s a matter of what works best for
your environment. Both Ajax Managers offer the same ease of configuration and
powerful APIs, one just runs on Telerik’s Ajax and the other runs on Microsoft
ASP.NET AJAX. Many businesses may be more willing to adopt the Microsoft Ajax
framework (especially in light of its recent admission to the Open Ajax
Alliance) over a proprietary 3rd party Ajax framework, so the new
Telerik Ajax Manager gives the flexibility to do that while not sacrificing the
ease of using RadControls.
Phil Asked: Any other new controls coming in Q1?
Check the RoadMap here for full details about Q1 (and
Q2!):
http://www.telerik.com/products/aspnet/roadmap.aspx
Parimal Asked: does grid support calendar column?
The RadGrid fully supports integration with RadCalendar.
Check out this online resource in the Telerik Code Library:
http://www.telerik.com/community/code-library/submission/b311D-dgkaa.aspx
Taha Asked: what is the difference between ASP.NET AJAX and RAD-AJAX
ASP.NET AJAX, originally “Atlas”, is Microsoft’s
implementation of Ajax technologies. You can read all about ASP.NET AJAX here:
http://ajax.asp.net. RadAjax is one of the 18
controls in the RadControl for ASP.NET suite that enables you to ajaxify your
applications with Telerik’s custom Ajax implementation. RadAjax has been around
for over a year and ASP.NET AJAX was just officially released in January.
Ben Asked: Where is the sample project?
I will work on getting the sample project to Joe ASAP.
Since the Ajax Manager we looked at today is a pre-release “sneak preview”, I’ll
have to see if we can get a public build to include with the code. In the mean
time, check out a full implementation of the Help Desk (with code download) on
the Telerik website:
http://www.telerik.com/products/helpdesk-sample-application.aspx (the only
difference is this demo uses RadAjax instead of ASP.NET AJAX)
Art Clark Asked: How well does ASP.NET AJAX work with legacy HTML (not
XHTML)? Are there caveats to implementing manager on a page built with <table>s?
No. Bring your tables and enjoy Ajax! I’m not aware of
any problems with normal HTML or XHTML with Ajax (in general) or ASP.NET AJAX or
RadAjax.
Tom Kelley Asked: He has much to cover in a short period of time. Give
him a break!
Hopefully we didn’t go too fast! Be sure to download
the on-demand version when it’s available to replay the demos in “slow mo”.
Nick Asked: I hope you guys create more webcasts for your other controls.
Your product is outstanding, tech support is unbelievable and I can't thank your
guys enough for having such product out there.
Thanks for the great feedback! We aim to deliver more
than expected and we hope our new ASP.NET AJAX offering will continue to push
that envelope.
Tom Hansen Asked: Is the ajax manager fully supported in Dot Net Nuke?
Yes. Check out this page on Telerik.com for all the
details on DNN and Ajax:
http://www.telerik.com/products/dnn/controls/ajax/overview.aspx
discgolferlarry Asked: Thanks! Great Job!
Thanks for watching!
Patrick Asked: does the web-site created have to be ajax enabled web
project?
Yes and no. Yes if you use the new Ajax Manager for
ASP.NET AJAX. No if you use the existing RadAjax products. When you create a
“AJAX Enable Website” in Visual Studio, it just does the work of setting up your
Web.Config and adding a ScriptManager to your default page. If you have an
existing site, you can easily add ASP.NET AJAX support by modifying your
web.config and adding a script manager to your pages (or singularly to your
MasterPage).
Marco Costacurta Changes Question To: How is possible to handle server
side errors?
See the original answer above.
Matt Asked: is the ajax manager available for download now?
Not the one we looked at today; it will be available
for download in the Q1 2007 release towards the end of April. The RadAjaxManager
(which functions very similarly to the control we looked at today), though, is
available for download today and is included in the free trial download of the
RadControl suite.
Dan N Asked: Does this only work with the rad controls or will it work
with any controls Microsoft or 3rd party?
The new Ajax Manager will work with any controls, not
just RadControls.
JB Asked: Nicely done relerik…looks very promising… Nicely done Telerik…looks
very promising… Nicely done Telerik…looks very promising… Nicely done Telerik…looks
very promising… Nicely done Telerik…looks very promising… Nicely done Telerik…looks
very promising…
Thanks you very much…thank you very much…thank you very
much…
jho Changes Question To: Does Telerik inject the update panels into the
markup at design time or runtime?
Runtime, I believe.
John Hann Asked: does AJAX work with ftp?
Not sure what you’re asking. If you mean can you upload
the Ajax controls to a host with FTP and have it work, then definitely yes! (As
long as your host supports ASP.NET AJAX.)
davide2c Asked: it's possible to update two AjaxPanels without
AjaxManager??
How do you mean? In general, if you have a complex page
interaction where one area of the page needs to update another, AjaxManager is
your tool of choice. To wrap controls, just use normal ASP.NET panels and set
the panels as the target of the AjaxManager updates. That will automatically
update all controls in the panel.
Cal Asked: AJAX can be enabled via a control such as Radgrid or from AJAX
Manager. Which takes precedence?
If you’re using RadAjaxManager on a page to handle your
Ajax operations, you should disable the internal Ajax on your RadGrid by setting
“EnableAJAX” to “False”.
Joe Asked: Does the AJAX manager automatically turn off AJAX for mobile
or other nonsupported browsers?
Not automatically, but it is very easy to perform your
own checks and then disable Ajax with the “EnableAJAX” property. In another
WebCast I just posted, I show you how you can semi-automate this process with
the new Extension Methods in Orcas. Check out the WebCast here:
http://telerikwatch.com/2007/03/new-webcast-orcas-extension-methods-and.html
Jim Murphy Asked: will this webcast be recorded and available for
download?
Yes. Check Joe’s blog for details on downloading the
recorded WebCast or check my blog at
http://telerikwatch.com.
Dean*C4 Asked: Can the telerik r.a.d.controls for ASP.NET be used on a
hosted website? In other words if you don't have access to run an 'installation'
program on the server itself?
Absolutely. All of the current RadControls can be run
on a hosted site without any trouble. Just drop the controls into your “Bin”
directory and upload them to your host. To use the new ASP.NET AJAX Manager,
your host will need to support Microsoft’s ASP.NET AJAX.
Ryan Asked: also have to replace the specific control folder in the
RadControls folder with a new version in most cases btw.
Not really. There is only one control where that is
still a requirement and that’s RadEditor. All other controls can be simply
updated by replacing the assemblies.
Trevor Changes Question To: hmmm. my question someone, or should I ask in
a forum?
The Forums are always a great place to ask questions:
http://www.telerik.com/forums
Rob Asked: Are you planning to continue to support the old ajax manager
as well as this new ms-based one?
Definitely.
SolDevVB Asked: Can AJAX interact with code behind as opposed to web
services? Will it be compliant/compatible with WCF?
It is very easy to use RadAjax controls with code
behind. In today’s demo, you’ll notice that we didn’t change our code behind
methods at all when we turned on Ajax and everything still worked correctly! The
Ajax controls should also be WCF compatible, but I don’t have any good resources
for you on that front yet.
Ariana Asked: I just want to say that i am a current user of the grid
controls and they are soooo easy!
Thanks!
Adam Asked: Is there an exact date for the Q1 2007 RadControls release?
The exact date is the “end of April”, which should mean
sometime around April 23rd. Watch Telerik.com and my blog (http://telerikwatch.com)
for more details as we get closer to that date.
DigitalMan Asked: Yes, I second that. been a telerik customer for 3+ years.
Can't live without them.
Answered:
Awesome !
Scott Eoff Asked: Where is that converter page?
Jimmy Asked: Thanks Joe, great presentation!!!
Lynn Asked: Your example shows bound data. What if your controls are
unbound and populated from the code-behind file?
No difference, really. In fact, we were using code
behind binding for this demo. Where you get your data in the code behind to
populate the controls won’t affect how they operate or how the Ajax works.
Bob Baker Asked: The code conversion site does
…a great job! ;) You can find it at
http://converter.telerik.com
Jimmy Asked: Thanks Joe, great presentation!!!
Answered:
Thanks !
Senthuran Changes Question To: In a hosted environment, how can we deploy
the license file?
If you purchase the controls, there is no license file
to mess with! The controls can be deployed without the hassle of managing
license codes. Telerik is VERY generous in this sense.
Dimonina Asked: Is it possible to protect dlls from stealing in on remote
hosting? I mean if people in hosting company want to steal my dlls (((
First I’d suggest that you switch hosting companies!
Other than that, there’s not much you can do. Open a support ticket on
Telerik.com and some of the devs can help you get a version of the controls that
may be more protected in this type of situation.
John Hann Asked: does AJAX work with ftp?
Answered Privately:
NO
marcin Asked: where can i find this example?
See my reply to Ben above.
Dave Nesbitt Changes Question To: Thanks Todd & Joe. This has been
fantastic!
Thanks for watching!
Senthuran Changes Question To: In a hosted environment, how can we deploy
the license file or is this piece of information compiled into a dll during a
build?
See my answer to Senthuran above.
Bob Baker Asked: The code conversion tool doesn't appear to be
codeconverter.com. What was that url?
http://converter.telerik.com or
http://www.codechanger.com (codeconverter.com was taken…such is life…)
John Thelen Asked: What is the URL for that code converter he talked
about?
See above.
Phillip Asked: Thanks good presentation on the wrapper of the panels
Thanks!
marcin Changes Question To: is it possible to download it ?
See my answer to Ben above.
Nagesh Asked: Thanks Joe, great presentation!!! Thanks Joe, a very great
presentation
Thanks for tuning in.
Arunava Asked: I'm using ASP.NET Ajax controls, the Validator Extender
Control. It is working fine when using regular postbacks but when using with RAD
AjaxManager or AjaxPanel it is not working, what is the solution?
Try posting this question to the Telerik forums for
some good help. It’s probably an issue with updating the JavaScript. Make sure
you’ve got the “EnableOutsideScripts” setting on your RadAjaxManager set to
“True”.
SolDevVB Asked: Thanx guys
No, thank you!
Rajeev Ranjan Lall Asked: Controls seems to slow down the page load at
times, specially RadPanels
With Ajax applications there is sometimes a trade-off
of initial page load time vs. subsequent page response time. Visit Google Maps,
for instance, and watch how long it takes for that first visit to load (in terms
of Google speed). Because Ajax requires some extra JavaScript on the page, your
page’s won’t always be as fast on initial page load as PostBacks. The real value
comes on subsequent interactions that lightweight and fast. And done correctly
with compression and optimization, Ajax does not have to have that much impact
on Page Load.
Ariana Asked: just want to also say that i am an interface programmer at
my company and i love the beauty of these tools!
Thank you! The UX team will be happy to hear that.
Ron & John Asked: Great turnout & a super presentation!! Ron 7 John.
Thanks
ScottL Asked: Joe, what was that blog address again?
Joe is at
http://www.joeon.net and Todd is at
http://telerikwatch.com
mediawolf Asked: Thanx! Greetings from Finland!
Greetings! And thanks for watching.
Adam Gamwell Asked: Thanks!
Dennis Asked: Thanks very much for this webcast
mediawolf Asked: Thanx! Greetings from Finland!
Answered:
You're very welcome
Frank Asked: Microsoft changed Atlas several times in 2005 .. demanding
constant change of code .. are they finally going to go with AJAX .. or are we
going to see more wholesale chhanges both on their side and on ours?
ASP.NET AJAX
was officially launched in late January of this year. Everything before that was
CTPs and that is why you saw so much change. The core ASP.NET AJAX libraries are
now in version 1 and fully supported by Microsoft. You won’t see any major
breaking changes going forward.
asoto Asked: Thanks from Costa Rica (asoto@asobanca.fi.cr)
Max Asked: joe, what is your blog URL
See answer to Scott above.