Browse by Tags

All Tags » AJAX (RSS)
Looking at the MSDN documentation for the events pertaining to Sys.UI.DataView, I noticed that it lacked in comparison to the CHM file that comes with the MS AJAX 4.0 Preview 5 download. One of these events is the rendered event, which fires at the end...
Posted by bmains | 1 comment(s)
Filed under: , ,
Do we really even need IStateManager anymore now that we have ASP.NET AJAX? In the olden days IStateManager was used to retain the state changes made to a list-bases resource. These changes would occur on the server and be available on the next postback...
Posted by bmains | 1 comment(s)
Filed under: ,
You probably know that C# supports inheritance. With inheritance, C# supports constructor inheritance of sorts. This means that you can call a base class’s constructors in the derived class. If you had the following class: public class DerivedObject...
Posted by bmains | with no comments
Filed under: ,
If you've developed in JavaScript without the ASP.NET AJAX client-side additions, you know that you typically can't create an object like the following: function MyNS.MyClass() { } This is not a supported feature because of the dot notation. This...
Posted by bmains | 2 comment(s)
Filed under: ,
When creating script references for AJAX controls, you may have noticed this code a lot: var r = new ScriptReference(Page.ClientScript.GetWebResourceUrl(...)); This method creates a unique URL using a custom HTTP handler that extracts scripts from within...
Posted by bmains | with no comments
Filed under: ,
I tend to design components in a consistent way. I can be anal about this sometimes. What I like to do is name my server components the same as my client-components. This way, it becomes easier to register and describe these components in a logical way...
Posted by bmains | with no comments
Filed under: ,
C# or VB.NET is very handy when it comes to inheritance. Because structured programming languages provide a mechanism for inheritance, they also provide a mechanism to call methods, properties, or other constructs defined in the base class, if defined...
Posted by bmains | with no comments
Filed under: ,
ASP.NET AJAX supports inheritance in components. While easy to setup, here's a little useful information regarding the script registration/description process for you to be aware of. To start, imagine this hierarchy of components: Server ScriptControl...
Posted by bmains | 1 comment(s)
Filed under: ,
When looking at developing with ASP.NET AJAX, you have to understand how server-side settings affect client-side settings. Let's take a look at the button below. <asp:Button ID="btnSave" runat="server" UseSubmitBehavior="false"...
Posted by bmains | with no comments
Filed under: ,
ASP.NET AJAX provides some powerful networking tools to create dynamic applications on the fly. Most people are aware of the ways that web services are used in ASP.NET AJAX, using the Sys.Net.WebServiceProxy (or a proxy that uses this class under the...
Posted by bmains | with no comments
Filed under: ,
Because the .NET framework controls didn't plan in advance to be able to incorporate ASP.NET AJAX features into the framework, there can be certain things that make working with .NET controls harder. Take, for instance, the checkbox control. While...
Posted by bmains | with no comments
Filed under: ,
When planning an ASP.NET AJAX solution, I'd recommend thinking about the total number of downloadable files that you site or class library will have. This matters because it can affect performance. Omal Al Zabir had a good overview of the problem...
Posted by bmains | with no comments
Filed under:
In my talk, I was talking a little about the process of sending data from the server to client. In pretty much most data storage mechanisms or transports, the process of transporting data requires a serialization and deserialization process. For instance...
Posted by bmains | with no comments
Filed under: ,
I wanted to say thanks to all who attended my presentation. I hope you found it worthwhile. I will publish the link where all of the code will be put at so the general public can access it. If you are interested in looking at an AJAX control/extender...
Posted by bmains | with no comments
I found something interesting when dynamically creating a button in JavaScript. If I coded the button like the following: var button = document.createElement("INPUT"); button.type = "button"; parent.appendChild(button); button.value...
Posted by bmains | with no comments
Filed under: ,
More Posts Next page »