台灣最大程式設計社群網站
線上人數
3447
 
會員總數:246323
討論主題:189853
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 跨頁改變web控制項屬性
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
跨頁改變web控制項屬性
價值 : 20 QP  點閱數:1000 回應數:7
樓主

MeowDa
門外漢
0 5
136 6
發送站內信

請教教小弟吧QAQ

我的網站用frame分割 aspx網頁
是這樣的我想要用右邊分割頁便的imagebutton的onclick方法
讓左邊分割頁的gridview(假設id就叫作TTT吧)的visible屬性改為true請問是否能做到....
看了人發問都沒有解決我這個問題我只好自己問了...
求大神們教教我吧QAQ

搜尋相關Tags的文章: [ frame ] , [ C# ] , [ GridView ] , [ ] ,
本篇文章發表於2017-10-24 02:39
1樓
作者回應

MeowDa
檢舉此回應
忘記寫了 小弟都用c#寫
可以的話能用寫C#嗎QAQ
本篇文章回覆於2017-10-24 02:45
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
回應

topcat
捐贈 VP 給 topcat 檢舉此回應
我想要用右邊分割頁便的imagebutton的onclick方法
讓左邊分割頁的gridview(假設id就叫作TTT吧)的visible屬性改為true


您所描述的動作,其實用Client端的JavaScript很容易可以做到


如果非要用Server端的話:

小喵的建議:透過『Cookie』來處理

右邊的imagebutton寫一個cookie,他的值就是該GridView要顯示還是要隱藏
左邊Cookie設定完,要去啟動左邊頁面的話面重整(要透過JavaScript)
左邊頁面在Page_Load的時候,就讀取該Cookie,如果有值,就去設定GridView的Visiable

大概的方向是這樣,您先自己試試看
小喵在根據您試的狀況與程式碼,給您一些建議

^_^

小聲的說∼
不要受限於C#, VB.NET
網路上有很多工具可以幫您轉
^_^
本篇文章回覆於2017-10-24 08:30
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

浩瀚星空
捐贈 VP 給 浩瀚星空 檢舉此回應
在這邊再補充說明一下
基本上來說,只要是在同主域名的分割網頁。
都可以用javascript來做互相控制的。詳關鍵字為 window.parent (也有可以直接獲取frame頁面控制的方式)

但如果是不在同一域名的情況下。
基於安全性原則。並無法用a站來控制b站的處理。
你就無法利用javascript做控制了。
本篇文章回覆於2017-10-24 14:41
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
作者回應

MeowDa
檢舉此回應
謝謝兩位的回應我要學的東西還很多
也謝謝你們兩位的指點
就是呈現一個HTML+asp web控制項的情況= ="
不然的話我應該會選擇用masterPage而不是使用frame
應該..就不會碰到這個問題了

目前我嘗試用
用c#去定意另外一個aspx頁面的控制項
GridView gv =(GridView)的方式去做(想說能不能把左邊網站的控制項定意在右邊去改變他的屬性)
gv.Visible = true
好像都拿不到數值 ˊ ˋ
真的看了不少網站呢Orz
所以最後才來自己發問的
因為之前小弟其實都是用web控制項 +C#傳輸各頁面間需要的資訊
現在我的那個ImageButton是GridView中的ItemTemplate
我才會想盡辦法用c#去寫
但如果真的不行我可以嘗試用js研究(畢竟之前都在學c#裡web控制項的各個功能語法)
不過我大概有方向了 謝謝兩位
本篇文章回覆於2017-10-25 01:59
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

MIS2000 Lab
檢舉此回應
有試過ASP.NET「跨網頁張貼」的作法嗎?
Cross-Page Posting

例如:PreviousPage.FindControl() 抓取上一頁的控制項,就能取得他的屬性
本篇文章回覆於2017-10-25 09:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

topcat
捐贈 VP 給 topcat 檢舉此回應
承#2
用Cookie

主分頁


右分頁:
tLeft.aspx



tLeft.aspx.cs



左分頁tLeft.aspx


tLeft.aspx.cs


大約是醬子∼
^.^a
本篇文章回覆於2017-10-25 15:11
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

MeowDa
檢舉此回應
Mis 2000! 大大 我看了幫好多人回應學會了不少東西呢
真的非常謝謝你每次都這麼熱心的回答人們的問題
因為left頁面一直都在我也不確定能不能用你說的那個方式呢我會去嘗試看看的

topcat大大也非常謝謝你
你真的很熱心
因為其實我沒用cookie寫過也正在鑽研這塊呢
你給了我ㄧ個很棒的參考 我會搞清楚實際的遊戲規則是怎樣運作的來實做他的
我覺得這問題一定很容易會發生
我要好好學起來才行

幾位辛苦了!
相信我可以完成的

感覺有溫暖QAQ
本篇文章回覆於2017-10-25 21:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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