資料控制項繫結泛型時Eval無標示的小問題

2022-04-08 08:43:18 字數 813 閱讀 2489

經常我們會在後台生成資料繫結到資料控制項

有時候我們bu不想麻煩 單獨去寫乙個類

而直接使用基本型別繫結

如:1list

<

string

>

list 

=new

list

<

string

>

();2

for(

inti=0

;i<

10;i++)

3list.add(i.tostring());45

repeater1.datasource 

=list;

6repeater1.databind();

前台我們繫結時eval是沒有標示的

這時候可以這樣解決:

.aspx

<

asp:repeater 

id="repeater1"

runat

="server"

>

<

itemtemplate

>

<

asp:textbox 

id="nasdc"

runat

="server"

text

=container.dataitem %

>

>

asp:textbox

>

itemtemplate

>

asp:repeater

>

直接使用container.dataitem

Eval 資料繫結

eval內部必須是雙引號,因為它是普通的c 方法。eval可以使用第二個引數格式化,因此例如你就可以寫 barcode欄位儲存的是條形碼號,如果條形號碼為空,則顯示 待審核 否則顯示條形碼 將格式化日期的方法繫結到資料控制項中 protected string gettime object time...

Eval 資料繫結

eval內部必須是雙引號,因為它是普通的c 方法。eval可以使用第二個引數格式化,因此例如你就可以寫 barcode欄位儲存的是條形碼號,如果條形號碼為空,則顯示 待審核 否則顯示條形碼 將格式化日期的方法繫結到資料控制項中 protected string gettime object time...

Eval 資料繫結

eval內部必須是雙引號,因為它是普通的c 方法。eval可以使用第二個引數格式化,因此例如你就可以寫 barcode欄位儲存的是條形碼號,如果條形號碼為空,則顯示 待審核 否則顯示條形碼 將格式化日期的方法繫結到資料控制項中 protected string gettime object time...