台灣最大程式設計社群網站
線上人數
1762
 
會員總數:245964
討論主題:189547
歡迎您免費加入會員
討論區列表 >> ASP.NET >> 我是新手所以問題多多^^"我想再問
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
我是新手所以問題多多^^"我想再問
價值 : 0 QP  點閱數:1345 回應數:7
樓主

arthur
初學者
483 60
212 433
發送站內信

捐贈 VP 給 arthur
Asp.Net裡有個功能<asp:Panel>
我想在A檔案裡寫一個程式是這樣的
<asp:Panel id="Panel1" Runat="server">
這裡的內容我寫在B檔案裡(<!--#include File="xxxx.aspx" -->)
</asp:Panel>
在以前的ASP做法上是可以用Include來做,甚至如果用FrontPage來直接編寫aspx也可以用Include!可是我現在用的是VS的編輯軟體,這樣的做法已經行不通了~
請問各位高手,該怎麼寫才能做出在A檔案裡顯示B檔案的內容?
(如果是用Code behind,要怎麼寫?)

本篇文章發表於2003-11-07 09:31
1樓
回應

Eddie
檢舉此回應
B檔案是寫怎麼樣的內容呢?!
本篇文章回覆於2003-11-07 10:08
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

arthur
捐贈 VP 給 arthur 檢舉此回應
一般的資料表(因為我還沒著手所以現在還無法傳程式上來)
本篇文章回覆於2003-11-07 10:10
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

arthur
檢舉此回應
這樣吧!我先寫一個簡單的程式好了
A檔案:
<html>
<head>
<script Language="VB" Runat="server">
    Private Sub Page_Load(sender As Object, E As EventArgs)
        Panel1.visible=false
        Panel2.visible=false
    End Sub
    Private Sub Button1_click(sender As Object, E As EventArgs)
        Panel1.visible=true
        Panel2.visible=false
    End Sub
    Private Sub Button2_click(sender As Object, E As EventArgs)
        Panel1.visible=false
        Panel2.visible=true
    End Sub
</script>
</head>
<body>
<form id="form1" runat="server">
<asp:Button id="Button1" Text="展開1" Runat="server" onclick="Button1_click" />
<asp:Button id="Button2" Text="展開2" Runat="server" onclick="Button2_click" />
<asp:Panel id="Panel1" Runat="server">
<!--# include File="B檔案.aspx" -->
</asp:Panel>
<asp:Panel id="Panel2" Runat="server">
<!--# include File="C檔案.aspx" -->
</asp:Panel>
</form>
</body>
</html>
B檔案:
<html>
<head></head>
<body>
<asp:TextBox id="TextBox1" Runat="server" />
<asp:Button id="Button3" Text="測試1" Runat="server" />
</body>
</html>
C檔案:
<html>
<head></head>
<body>
<asp:TextBox id="TextBox2" Runat="server" />
<asp:Button id="Button4" Text="測試2" Runat="server" />
</body>
</html>
上述的程式如果直接以FrontPage編輯的話可以執行,但VS並不支援<!--#include File="xxx.xxx" -->所以我想請教一下我該怎麼做才能用VS跟上述的功能一樣
本篇文章回覆於2003-11-07 11:02
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

Eddie
檢舉此回應
你要用來Include的程式其實可以用UserControl來做...
這樣也能放在Panel裡....
本篇文章回覆於2003-11-07 11:15
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
作者回應

arthur
捐贈 VP 給 arthur 檢舉此回應
能麻煩你教我怎麼做嗎?謝謝^^
本篇文章回覆於2003-11-07 11:22
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
最有價值解答

Eddie
檢舉此回應
在VS.NET裡新增一個User Control...副檔名是
*.ascx...然後接下來就跟你在寫*.aspx的程式
是一樣的...
本篇文章回覆於2003-11-07 12:26
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

arthur
捐贈 VP 給 arthur 檢舉此回應
成功了^^感謝你~~
本篇文章回覆於2003-11-07 13:17
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

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