台灣最大程式設計社群網站
線上人數
1290
 
會員總數:245979
討論主題:189557
歡迎您免費加入會員
討論區列表 >> ASP.NET >> datalist creditor
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
datalist creditor
價值 : 20 QP  點閱數:393 回應數:6
樓主

小裕
初學者
137 205
3228 388
發送站內信

下面這段
如果要 取得datalist 某列的textbox值
要如何修正呢?


我測試呈現的值會長這樣
CKEDITOR.replace('DataList1$ctl00$error_note');

假設撈到多筆資料,
這個值是變動的,
我應該如何寫呢?






搜尋相關Tags的文章: [ datalist creditor ] ,
本篇文章發表於2019-05-08 15:48
1樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
類似這樣
不過不是很確定你貼出來的程式碼是要做啥
您思考一下

本篇文章回覆於2019-05-08 16:49
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

小裕
檢舉此回應
應該說我有一個datalist的資料列,
當我VIEW的時後正常秀資料,
按下編輯鈕的時候,跳出CKEDITOR的編輯器代替 TEXTBOX,可以編輯資料後,送到後端資料庫,

所以這段是否能在前端就處理掉?

本篇文章回覆於2019-05-08 17:12
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
在ckeditor 4的版本
只需要在要在需要用ckeditor的TextBox做css的設定,就可以使用,不必寫JS語法

我舉個例子,用北風資料庫的Shipper當作例子

步驟一,在head中加入以下ckeditor的引用

步驟二,在GridView中,把要用editor的欄位轉成Templete Field
後類似以下這樣


重點在於那個TextBox
1.指定CssClass="ckeditor"
2.然後設定TextMode="MultiLine"
3.再加上『 ValidateRequestMode="Disabled"』讓這個欄位不要檢查送出內容有html
就醬子處理好了
不必知道每一筆的id是什麼

^.^a
本篇文章回覆於2019-05-08 19:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

小裕
檢舉此回應
嘗試後,這樣可以了!感謝tapcat,
再請教一個focus問題,
假設有三筆資料,


當拉到第三筆資料時,我按下編輯鈕時,跳出editor視窗,如何讓它定位在該視窗,
現在這樣還是會跳到第一筆資料預視的樣子!

如果資料一多,就在那邊拉來拉去的!

本篇文章回覆於2019-05-09 08:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
您的『編輯』按鈕應該是與『TextBox』相同的一筆資料
所以可以用編輯按鈕的NamingContainer去FindControl找到該TextBox的控制項
找到控制項,就可以知道他的ClientID
知道ClientID,就可以設定他的Focus

大概是這樣的方向

可以在編輯按下後

本篇文章回覆於2019-05-09 10:05
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
補充
您也可以參考這個
https://dotblogs.com.tw/darren.net/2009/09/21/10729

讓他頁面PostBack後,跳到原來的位置

^.^a
本篇文章回覆於2019-05-09 10:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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