我期待在服務器控件的第一次,和我有一個關於這個代碼的問題:基本服務器控制
[Bindable(true)]
[Category("Appearance")]
[DefaultValue("")]
[Localizable(true)]
public string Text
{
get
{
String s = (String)ViewState["Text"];
return ((s == null) ? "[" + this.ID + "]" : s);
}
set
{
ViewState["Text"] = value;
}
}
我不明白爲什麼這個控制返回[ID]或文本這是設置。我不明白這有什麼意義。這僅僅是爲了演示還是有理由返回ID?
謝謝
如果ViewState [「Text」] == null,那麼get中的第一行將拋出異常。您不能將null轉換爲字符串。 – Scottie 2010-11-16 15:58:48