返回列表 上一主題 發帖

為什麼我的.ASP中的BUTTOM,LEBEL,TEXT等控制項,無法進到Form頁面去?

挖~ 好難懂的文章.. 我看了好幾遍>"<
容小弟重新整理您的問題,首先您想陳述的是 "VB6" 與 "ASPX (VS)"所使用的物件操作問題...
第一 程式分為 Windows form 及 Web form. (我是這樣區分的,不知道有沒有更好的解釋。)
Windows form 是直接在您電腦執行.
Web form 則是在Server端(IIS端)執行 (當然透過Script亦可在Local端執行)

第二
Windows form 的物件是對應您的程式,所以程式碼是寫在物件裡面。
Web form 的物件需想像為hthl,則對應的程式是放在server端(c#是用.cs存,vs vb我不確定。)

第三
asp不等於aspx,基本上Visual Studio(簡稱vs)編譯的皆為aspx,而Visual Studio內有VB及C#...語言可以撰寫編譯,Visual Studio也有版本之分 vs2003、vs2005、vs2008、vs2010...(所以vb亦可分為2003、2005...)在vs2003以上 可有兩種開發模式,也就是Windows form及Web form。
若是我回答,使您滿意,請您讓我知道!                  
若是我的回覆,您仍有其他見解,也請您不嗇指教!

TOP

回復  Min

Min兄:
真不好意思,我的系統是 Visual Studio 2010 大量授權版,簡單的說,只能Coding 而不能 ...
linshin1999 發表於 2011/3/25 05:08 PM


只能Coding...那是用什麼模式Coding?
若是我回答,使您滿意,請您讓我知道!                  
若是我的回覆,您仍有其他見解,也請您不嗇指教!

TOP

回復 5# linshin1999

linshin1999 兄
您有發現您雙擊物件時,是跳到html上編輯嗎? <form id="form1" runat="server"><div>....
這是因為我們在編輯時,是對local端的ui做編輯,而不是對server端做編輯,這樣沒有什麼不對阿! (我想是linshin1999 兄您已經習慣了windows form的模式問題...)

<asp:TextBox ID="TextBox1"></asp:TextBox> 留意一下這一句,他其實就是在local端呈現...
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox> 這一句,多了一個runat="server",他還是在local端呈現(廢話>"<),只是多了回server...
那回server幹嘛? 這件看您server上有什麼對應她的事件!

至於如何建立對應他回server的事件,請看下面:
若是我回答,使您滿意,請您讓我知道!                  
若是我的回覆,您仍有其他見解,也請您不嗇指教!

TOP

        靜思自在 : 虛空有盡.我願無窮,發願容易行願難。
返回列表 上一主題