台灣最大程式設計社群網站
線上人數
623
 
會員總數:245406
討論主題:189192
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 請問如何將 Literal 自由搬移?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
請問如何將 Literal 自由搬移?
價值 : 0 QP  點閱數:1929 回應數:5

樓主

英雄
初學者
148 49
627 121
發送站內信

我是採用 Visual .NET 開發,其中有一個原件為 Literal ,

不知道為何無法自由移動其位置,他都會固定於畫面最上端,

請問應該如何使用才能將 Literal 自由搬移?

本篇文章發表於2003-05-18 21:26
== 簽名檔 ==
最沒價值的IT人員,錢少事多離家遠,每天拼命為三餐。
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

David
檢舉此回應
把 web form 改成 flow-layout.
否則無法搬移...由於 literal 並不具有物件實體,所以無法加上 CSS 指令,因此在 grid layout 中無法搬移
本篇文章回覆於2003-05-20 11:56
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

麵包超人
檢舉此回應
已經更改為 Flow-Layout ,依然無法自由搬移 Literal ,

是否還有什麼情況會造成無法搬移 Literal 原件的因素?
本篇文章回覆於2003-05-20 12:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

adida
檢舉此回應
下面這段是SDK文件中對Literal的解釋
---------------------------------------------------------
使用 System.Web.UI.WebControls.Literal 控制項,在 Web 網頁上保留位置以顯示文字。 Literal 控制項與 Label 控制項相同,除了 Literal 控制項不允許您將樣式套用到顯示的文字上以外。您可以經由設定 Text 屬性,以程式設計的方式控制顯示於控制項內的文字
----------------------------------------------------------
Literal並沒有Style這一個屬性,通常自由搬移是利用CSS去做,
style="position:absolute;left:10;top:50" 這樣去定他的位置
而Literal不能搬移自然也是他沒有Style屬性的關係,
假如希望可以自由搬移可以用Label去做.
本篇文章回覆於2003-05-20 14:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

麵包超人
檢舉此回應
關於 Label 的方式,是可以自由搬移的,不過採用 Literal 的方式

與 Lable 的最大差異,就是在當沒有使用到該物件時,其形體是

於畫面中部存在…

我之所以會使用 Literal 自由拖移,是看到( ASP.NET 程式徹底研究-

董大偉)的這本書中的範例都採用這種方式,故我確信可以將

Literal 以自由拖移的方式至於 WebFrom 中 …

不知道,是否有哪為先進曾經長嘗試過將 Literal 自動拖移
本篇文章回覆於2003-05-21 13:34
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

David
檢舉此回應
當改成 FlowLayout 之後,Literal 控制項 確實可以自由移動位置(VS.NET中),這是以相對位置的方式,您可以參考 HTML 碼,會發現 Literal 控制項目可以佈置在其他物件的前後,因此,在 FlowLayout 模式之下,可以將 literal 拖曳到另一個物件的前或後,卻不能固定在某一各特定的像素位置 ( pixel )。

如果要固定到某一各位置,則必須多按幾個 [ENTER](會變成<br>) 或 [SPACE] (會變成 &nbsp;) 這樣就可以佈置在特定位置。

但是 Literal 依舊沒有大小...
本篇文章回覆於2003-05-21 14:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.