[問題] 舊的webapplication新增webform

作者: ererdodo (loveptt)   2016-03-04 11:01:22
大家好,如題,我這有一個舊的web應用程式(ABC.vbproj),不知道當初是用哪個
版本的開發,目前我是用visual studio 2010,想打開這個ABC,但是都會出現要
轉換,可是都轉換失敗,所以我只能直接開啟網站來增加修改webform。
但是另一個問題是,如果是開啟ABC.vbproj來新增webform(QAZ.aspx),在QAZ.aspx
的上方會有Inherits="ABC.QAZ",等於QAZ有在ABC裡面。
可是以開啟網站的方式來新增webform(WSX.aspx),在WSX.aspx上面只會顯示這樣
Inherits="WSX"。
那又辦法可以把WSX加到ABC裡面嗎?
讓WSX.aspx上面顯示這樣Inherits="ABC.WSX"嗎?
希望有大大看得懂,謝謝!!!!
作者: wezmag (wezmag)   2016-03-04 12:46:00
用text editor開啟abc.vbproj,應該可以看到他VS的版本另外,ABC是namespace,你專案應該是Web Application而不是Website
作者: ererdodo (loveptt)   2016-03-04 14:38:00
http://pasted.co/e9a2de1d 這個是開起來,我擷取比較像版本的文字 看起來好像沒有耶= =然後 對啊 是webapplication 我標題有寫
作者: wezmag (wezmag)   2016-03-05 00:41:00
7.10.3077 是 VS2003Web Application我記得都要compile成DLL,所以你直接加page,有辦法執行嗎?WSX.ASPX.VB裡面應該也要指定namespace
作者: ererdodo (loveptt)   2016-03-06 19:50:00
我的作法是 開啟網站(那個網站的資料夾) 新增webform然後程式碼打一打 可以執行 但是遇到一個問題是ABC這個網站左邊的目錄不是打在aspx是跟其他function顯示 然後 現在把那個function註解掉 還是可以正常顯示好像整個function已經導入在ABC 更改不了的感覺WSX.ASPX.VB裡面應該也要指定namespace 這什麼意思?
作者: wezmag (wezmag)   2016-03-08 12:56:00
不好意思,我剛剛研究了一下VB的Web應用程式專案,它似乎不需要在Code Behind 指定namespace,真抱歉,因為我平常是寫C#改不了那個function應該是正常的,因為他已經被包在DLL裡了
作者: ererdodo (loveptt)   2016-03-10 09:35:00
不用不好意思 也不用抱歉啦 你也只是用疑問句 :D那請問 DLL可以修改嗎?

Links booklink

Contact Us: admin [ a t ] ucptt.com