1. Make sure your dynamic controls are Loaded on every postback.
Lets play with a very simple example,
ASPX
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>
Introduction
There are many situations where we need to identify if partial rendering is supported in a page, especially when a control uses javascript, to get the control work in partial rendering mode, the script needs to be registered using a ScriptManager Type instead. A classic example will be Validators.
Declaring a property in C# 3.0 is super easy and super short.
public class Student
{
public string Name { get; set; }
}
yes that's it, the framework will take care of the rest, the private variables will be automatically created and the getter and setter will be automatically implemented.
Here is how we can assign value to an automatic property via the constructor
public class Student
{
public string Name { get; set; }
WebRequest is the abstract base class for the .NET Framework's request/response model for accessing data from the Internet.
To get content of a website, in .NET 1.0. we used to use WebRequest, which is good and also works asynchronously.
The theme of this year’s Imagine Cup is "Imagine a world where technology enables a sustainable environment." It had been a great honorary for me to take part as one the Judges of the 2008 Imagine Cup Australia. All the teams worked real hard and came up with breathtaking solutions. The interesting part was solutions were built on top of cutting edge technologies technologies ie. Silverlight, Virtual Earth, LINQ, ASP.NET 3.5, WCF, .NET 3.5 and SQL2005.
Couple of days back me and my colleague, we discovered an issue with the ASP.NET Multi View Control.
We were surprised to see that it do not add ViewState, of the dynamically added controls, of the Inactive Tabs.
ASP.NET 2.0
I started writing an ASP.NET Custom Server Control, where I wanted an Image to be Embedded Resource of the Assembly itself,
so that, I do not need to ship the images separately, but surprisingly it did not work straightway for me.
The following line was not working for me:
writer.AddAttribute(HtmlTextWriterAttribute.Src, Page.ClientScript.GetWebResourceUrl(typeof(MyControls.MyImageControl), "ferrari.jpg"));
Ok, lets elaborate what I did and what I missed,
Very recently I wrote an application where I had to deal with DataSet from a Web Service.
Please note, I have no control on the Web Service and I ended up writing a small function which converts DataTable to JSON.
I understand I haven't gain anything on the web traffic, but it surely simplified my JavaScript programming.
Problem: I was trying to debug in Visual Studio 2005 in my new machine which came with Vista Home Premium. Surprisingly I found that none of the break points are touched and I cannot debug. I tried giving all types of permission to the folder but no luck.
Solution: After googling a bit, I found that I needed to run VisualStudio2005 as an Administrator, and everything started working as I expected.
Lets say we want to declare a class in Javascript, which is equivalent to the following C# class.