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

秤子
門外漢
0 70
1009 193
發送站內信

您好,想請問該怎麼將hypelink的值(id) 傳到下一頁面呢? 是否用querystring的方式


搜尋相關Tags的文章: [ vb.net ] , [ vb ] , [ hypelink ] , [ 傳值 ] ,
本篇文章發表於2011-06-28 17:34
1樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
http://www.blueshop.com.tw/board/FUM20050124191756KKC/BRD2011062715453511C.html
本篇文章回覆於2011-06-28 19:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

秤子
檢舉此回應
to Allen
前輩您好,我有試過類似gridview的方式,不過gridview控制項可以輸入



單純hypelink沒辦法使用這種方式,我嘗試將後端原始碼修改成下列方式,似乎也不行

本篇文章回覆於2011-06-29 08:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

Insus.NET
捐贈 VP 給 Insus.NET 檢舉此回應
有时间可学习(参考视频):
http://www.cnblogs.com/insus/articles/1654952.html
本篇文章回覆於2011-06-29 09:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
這樣呢?
本篇文章回覆於2011-06-29 09:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

MIS2000 Lab
檢舉此回應
我剛剛試過

在ASP.NET的 HyperLink控制項裡面,不能使用 DataBinding Expression(資料繫結運算式)

只能使用傳統HTML的 < a >標籤來作。
這在 Repeater裡面應該OK。

<a href="xxx.aspx?id=<%# Eval("欄位名稱")%>" target="_blank"> 超連結名稱 </a>
本篇文章回覆於2011-06-29 09:55
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

Allen
捐贈 VP 給 Allen 檢舉此回應
寫程式也行
本篇文章回覆於2011-06-29 10:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

秤子
檢舉此回應
to allen
前輩真的很謝謝您不厭其煩的指導,我可以問您是否在SQL主字串裡面,就可以將要帶入的值放在裡面執行,然後丟到dataset裡呢?
本篇文章回覆於2011-06-29 13:18
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
作者回應

秤子
檢舉此回應
補充:
因為在hypelink顯示的text值是讀取資料表,用bind的方式,所以想說不知道再丟入dataset前就在SQL指令下好欲傳送的值
本篇文章回覆於2011-06-29 13:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
9樓
作者回應

秤子
檢舉此回應
to insus.net
前輩您好,我有試了您說的方法但是會出現錯誤呢


本篇文章回覆於2011-06-29 15:37
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
10樓
回應

MIS2000 Lab
檢舉此回應
我有找到一個範例,寫法跟我的書裡面很像。
是在 Code Behind設定一個公開變數,就能跟網頁(.aspx檔)的
DataBinding Expression(資料繫結運算式)對應起來。

也就是您要的 <%# Bind("chapter_name") %>這種東西

http://s.yanghao.org/program/viewdetail.php?i=67705


不過,為什麼您堅持要用 Repeater啊?
表面上看起來,這些東西好像很簡單、很好用。

但您不懂裡面的原理與變化,
就算起步時,讓您佔到一點小便宜

做到後面整個卡住,那前面的時間不都是白費了???


先跟您說聲抱歉,如果我猜錯了
因為之前有一組學生,就很迷戀 Repeater,
後來請教他們「為何單戀一枝花?」,

發現他們根本沒有評估過其他控制項,
很基礎的東西也都沒學好,就開始四處「兜」Code、蓋大樓了

真心希望您不是這樣的模式,好危險呢
本篇文章回覆於2011-06-29 15:46
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
11樓
回應

MIS2000 Lab
檢舉此回應
這是我試出來的結果(放在 Repeater 裡面)

希望對您有幫助:



重點是在 NavigateUrl 要用「單引號」
本篇文章回覆於2011-06-29 16:03
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
12樓
作者回應

秤子
檢舉此回應
to MIS2000 Lab
前輩您好,其實是因為網頁設計者希望使用原本的排版,所以才使用Repeater的方式去建立,原本是想用gridview直接呼叫傳值的說~"~
本篇文章回覆於2011-06-29 16:39
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
13樓
作者回應

秤子
檢舉此回應
to MIS2000 Lab 前輩
不過小弟的基礎真的還不夠紮實,所以目前還在學習當中,就多問多看,然後再思考之間的關聯性
本篇文章回覆於2011-06-29 16:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
14樓
回應

Allen
捐贈 VP 給 Allen 檢舉此回應
to #12,
>>因為網頁設計者希望使用原本的排版,所以才使用Repeater的方式去建立
我若為了這原因,也都用repeater
本篇文章回覆於2011-06-29 17:33
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
15樓
作者回應

秤子
檢舉此回應
to 三位前輩
問題已經想出解決方法了,真的很謝謝你們對我的指導,讓我又學習到不少,未來有需要請教的地方再麻煩前輩們ㄛ!!

秤子
本篇文章回覆於2011-06-29 18:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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