頁面繫結:有時候我們繫結一些字段,然而為了美化頁面布局,一些文字需要隱藏或顯示一部分,此時,可以使用限制字段長度,已達到此效果。如下是對文章的題目字段繫結,
<%#eval("ntitle") %>' ><%# eval("ntitle").tostring().length > 10 ? eval("ntitle").tostring().substring(0,10) + "…" : eval("ntitle").tostring() %>
擴充套件:1)a?b:c使用三目運算術,a:被判斷的資料條件(bool型),b,c返回的資料,若a=true,則返回b,若a=false,則返回c。
2)eval和bind的區別
繫結表示式
<%# eval("欄位名") %>
<%# bind("欄位名") %>
區別 1.eval是唯讀資料,bind是可更新的.
2.當對次表示式操作時候,必須用eval 如<%# eval("欄位名").tostring().trim() %>
3.若gridview中繫結列裡面 設定 內容格式 dataformatestring = ,則 必須把 屬性 htmlcode 設定為false,否則無法 起作用; eval 單向繫結:資料是唯讀的
bind 雙向繫結:資料可以更改,並返回伺服器端,伺服器可以處理更改後的資料,如存入資料庫
3)substring(0,10)擷取字串,從第0個位置擷取10個字元長度
若(a=false)顯示c(題目長度資料)。
適用:1)顯示字段,但是字段資料長度過大或不等時
2)適用於主項表顯示時
text='<%# "webform.aspx?id="+databinder.eval(databinder.dataitem,"id")%>'可以連線多個字串
text='<%#databinder.eval(databinder.dataitem,"字段")%>' 這種效率很快
text='<%# eval("字段")%>' 效率不太高
MySQL建表的限定於巨 繫結字段長度限制
頁面繫結 有時候我們繫結一些字段,然而為了美化頁面布局,一些文字需要隱藏或顯示一部分,此時,可以使用限制字段長度,已達到此效果。如下是對文章的題目字段繫結,10 eval ntitle tostring substring 0,10 eval ntitle tostring 擴充套件 1 a?b c...
Mysql字段長度
列型別 需要的儲存量 tinyint 1 位元組 allint 2 個位元組 mediumint 3 個位元組 int 4 個位元組 integer 4 個位元組 bigint 8 個位元組 float x 4 如果 x 24 或 8 如果 25 x 53 float 4 個位元組 double 8...
一般mysql字段長度 Mysql字段長度
列型別 需要的儲存量 tinyint 1 位元組smallint 2 個位元組mediumint 3 個位元組int 4 個位元組integer 4 個位元組bigint 8 個位元組float x 4 如果 x 列型別 需要的儲存量 tinyint 1 位元組 smallint 2 個位元組 me...