On All Things Web

August, 2010Archive

Aug 15

Unfortunately, client-side templates aren’t present, at least with the 2010 Q1 Telerik release, and it doesn’t seem like Q2 added it either.  So if you want to customize an appointment, be prepared to use JavaScript.  The key event is appointmentCreated, the client-side event when an appointment is, if you haven’t guessed, just created.  The server-side […]

Read the rest of this entry »

Aug 15

In the applications I’ve used the RadScheduler, I’ve never used the inline form.  This is because I’ve had to display a lot of criteria to the form, and made use of the resources and attributes built-in to the API.  The advanced form is a nice UI displayed to the user that allows the user to […]

Read the rest of this entry »

Aug 13

The process that examines the model, looks for attributes, and uses the injector to inject in reference data is controlled by the IModelInjectorFactory interface.  The default implementation, DefaultModelInjectorFactory, controls the injection process.  I’m going to explain a little about what this factory does.  Suppose we had this class: public class X{    [ModelInjection(LookupType = typeof(KeysInjector))]    public […]

Read the rest of this entry »

Aug 12

The other supported type of injection by the WebFormsMvpExtensions framework is model injection using a DI container, like Unity or Castle.  Setting up this type of container is easy.  In the appropriate WebFormsMvp third party project, an Injection namespace was added with an appropriate model injector.  This setup is a little bit different than the […]

Read the rest of this entry »

Aug 12

I was glad to see an open-source project using the MVP pattern for web forms on the  OSS market.  Either the MVP or MVC patterns is a good solution for ASP.NET because it doesn’t rely on the page to utilize the logic; rather, we can separate the  presentation logic versus the view logic/binding.  I felt […]

Read the rest of this entry »