作者tablepinpon (tabletennis)
看板Soft_Job
標題[請益] 如何撰寫 VB.NET 程式?
時間Sun Jul 30 20:04:34 2017
因為小弟沒有寫過 vb.net 的案子...
之前是寫 java_web 的案子...
所以都看不太懂,想要上來版上問問大家要怎麼寫才可以完成?
目前情況
A.aspx
有 Register B.ascx
跟 Register C.ascx
● 功能一
A.aspx.vb 有使用 B.ascx.vb 的 Function
因為 AddHandler B.Click, AddressOf Me.Click
及寫入資料到 B.ascx,還有用 JS 控制 A.aspx
● 功能二
A.aspx 叫出 C.ascx 頁面
之後使用 C.ascx.vb 的 Function 呼叫 JS 控制 A.aspx
● 問題來了
要如何把「功能二」附加上「功能一」呢?
● 我嘗試過的解法
1. 直接把 A.aspx.vb 的「功能一」程式
搬到 C.ascx.vb 的 「功能二」後面,
但是缺少 B.ascx 的頁面上一些 button 或 text
也把這些都搬到 C.ascx
雖然可以 work,「功能二」之後跑 「功能一」,
而 「功能一」 沒有完全正確,有部分沒出現功能...
但是影響到原本單獨 work 「功能一」,
可能是把 B.ascx 的頁面上一些 button 或 text 搬到 C.ascx 關係
2. 讓 C.ascx.vb 直接呼叫 A.aspx.vb 的 Function,
可是嘗試不出來...
3. 想要把 C.ascx 的 「功能二」 全部搬過去 A.ascx,
這樣就可以一起開心使用 B.ascx 的 「功能一」 了...
4. 還是有其他解法阿?
再弄出一個 D.ascx 跟 B.ascx 一模一樣,
專門給 C.ascx 使用~~~
這樣可行嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.226.130.158
※ 文章網址: https://webptt.com/m.aspx?n=bbs/Soft_Job/M.1501416277.A.45C.html
1F:推 jj0321: 有VISUAL_BASIC板 可以轉過去問問看 07/30 20:20
2F:→ tablepinpon: 感謝大大 07/30 20:24
3F:→ beaprayguy: 你接越多身價越低喔。 07/30 20:35
4F:→ tablepinpon: 身價跟語言好像有關係耶~~~ C > JAVA > VB 嗎? 07/30 20:44
5F:→ beaprayguy: 我很久以前我以為會很多很強 07/30 20:49
6F:→ beaprayguy: 但其實並不是XD 07/30 20:49
7F:→ beaprayguy: 你問題我有開一篇,我寫過600小時以上的Vb.net你可以 07/30 20:50
8F:→ beaprayguy: 外包給我 07/30 20:50
9F:→ beaprayguy: 顆顆,建議不要接太多快去找深入一個前後端分離的架構 07/30 20:51
10F:→ beaprayguy: 和語言。 07/30 20:51
11F:→ tablepinpon: 可是感覺這個有前後端分離的架構,頁面配程式。 07/30 20:58
12F:→ beaprayguy: 我沒看過寫的乾淨的 07/30 21:00
13F:→ beaprayguy: 光是asp.net內建的生命週期 07/30 21:01
14F:→ beaprayguy: 和自動生出來的html tag你要處理乾淨很困難 07/30 21:01
15F:推 vi000246: 我覺得你需要一點class的概念 把和控件無關的程式碼 07/30 21:46
16F:→ vi000246: 再提取出來包成獨立的class 07/30 21:46
18F:→ vi000246: 看ListBox.cs這個類別就好 這樣把邏輯分出來 07/30 21:50
19F:→ vi000246: 可以讓所有的listbox控制項都呼叫同一個方法 07/30 21:50
20F:推 prag222: 其實WEBFORM善用/只用控制向 其實蠻乾淨的阿 07/30 21:51
21F:→ beaprayguy: Abcd的寫法沒有規範 07/30 21:55
22F:→ beaprayguy: 你懂的 07/30 21:55
23F:推 chatnoir: webform 其實也可以寫成純api + html啦 XD 很乾淨的 07/31 10:06
24F:噓 tz5514: 建議不要用 VB.NET 這個垃圾結束 08/05 19:20