ASP 繫結字段長度限制

2022-02-07 00:41:08 字數 993 閱讀 7652

頁面繫結:有時候我們繫結一些字段,然而為了美化頁面布局,一些文字需要隱藏或顯示一部分,此時,可以使用限制字段長度,已達到此效果。如下是對文章的題目字段繫結,

<%#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...