web層的控制項之二 AddressForm

2022-01-24 02:39:04 字數 1235 閱讀 9708

這個控制項是用來記錄註冊使用者的資料的。本來這個好像沒有什麼可記錄的,但他的處理方式可謂是高人一等。所以在此記錄下來。下面這張是這個控制項實現的功能:

重點 看它是怎樣收集這些資訊的,要是我的話估計要定義很多string了,看下他們是怎樣處理的吧:

view code

1

namespace

petshop.web

37set

59if(!

string

.isnullorempty(value.country)) 63}

64} 65}

6667}68

}

他們的每個控制項都放在同乙個命名空間中---petshop.web。

下面來看看這個webutility到底實現了哪些業務吧(這裡我就只摘下跟這個控制項有關的**):

public

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;

}

上面我有注釋了。但具體怎麼呼叫呢?具體是這樣的,在 checkout.aspx用到了這個控制項,所以呢,在載入的時呼叫 了:

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 個資料報...