這個控制項是用來記錄註冊使用者的資料的。本來這個好像沒有什麼可記錄的,但他的處理方式可謂是高人一等。所以在此記錄下來。下面這張是這個控制項實現的功能:
重點 看它是怎樣收集這些資訊的,要是我的話估計要定義很多string了,看下他們是怎樣處理的吧:
view code
1他們的每個控制項都放在同乙個命名空間中---petshop.web。namespace
petshop.web
37set
59if(!
string
.isnullorempty(value.country)) 63}
64} 65}
6667}68
}
下面來看看這個webutility到底實現了哪些業務吧(這裡我就只摘下跟這個控制項有關的**):
public上面我有注釋了。但具體怎麼呼叫呢?具體是這樣的,在 checkout.aspx用到了這個控制項,所以呢,在載入的時呼叫 了:static
string
inputtext(
string
text,
intmaxlength) ",
"");
//two or more spaces
text
=regex.replace(text,
"()+|()",
"\n");
//text
=regex.replace(text,
"(\\s*&[n|n][b|b][s|s][p|p];\\s*)+",
""); //
text
=regex.replace(text,
"",
string
.empty);
//any other tags
text
=text.replace("'
", "''
");return
text;
}
protected真是長見識了,原來也可以這樣做。void
page_load(
object
sender, eventargs e)
}
惡補web之二 css知識 3
css有3種定位機制 普通流,浮動和絕對定位.除非專門指定,否則所有框都在普通流中定位,即普通流中的元素位置由元素在 x html中的位置決定.通過使用position屬性,可以選擇4種不同型別的定位 static 元素框正常生成 relative 元素框偏移某個距離 正常元素可以通過設定垂直或水平...
惡補web之二 css知識 3
css有3種定位機制 普通流,浮動和絕對定位.除非專門指定,否則所有框都在普通流中定位,即普通流中的元素位置由元素在 x html中的位置決定.通過使用position屬性,可以選擇4種不同型別的定位 static 元素框正常生成 relative 元素框偏移某個距離 正常元素可以通過設定垂直或水平...
51 流式音訊之二(應用層)
1 流式儲存 前向糾錯 fec,forward error correction 適用於應用程式級的簡單糾錯編碼。整個資料報的奇偶校驗提供了乙個範例 每傳送4 個資料報,就據此構造第5 個奇偶包,組成一組一起傳送。如圖所示中的資料報a b c 和d。奇偶包p 包含了冗餘位,這些冗餘位取自4 個資料報...