Notes on software and the ideas behind it
Find the meaning
behind the code.
I’m Fred Yang. I write about software—how it works, why it behaves the way it does, and the ideas that make code easier to reason about.
Open the notebookWorking notes / 2026
Recently mapped
Architecture, reactivity, and the hidden relationships that shape frontend systems.
field note
Creating Custom ASP.NET AJAX Client Controls
The full article is <a href="http://asp.net/AJAX/Documentation/Live/tutorials/CreatingCustomClientControlsTutorial.aspx">here</a>, The summary is bellow.
Follow the thread
field note
Adding Client Behaviors to Web Server Controls by Using ASP.NET AJAX Extensions
<p> A behavior adds functionality to client Document Object Model (DOM) elements. The client behavior can be encapsulated in a Web server control as an extender control. The extender control is then associated with...
Follow the thread
asp.net ajax
Reflection
<pre data-sub="prettyprint:_">
var g = new Demo.Trees.GrannySmith();
var gt = Demo.Trees.GrannySmith;
var a = new Array(
Demo.Trees.Apple,
Demo.Trees.Tree,
Demo.Trees.Pine,
Demo.Trees.IFruitTree,
Sys.IContainer);
Follow the thread
asp.net ajax
Register namespace, and class
<pre data-sub="prettyprint:_">
Type.registerNamespace("Demo");
Follow the thread
asp.net ajax
Type, window.Type, Function
<pre data-sub="prettyprint:_">
Follow the thread