看板 Soft_Job 關於我們 聯絡資訊
因為小弟沒有寫過 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://www.ptt.cc/bbs/Soft_Job/M.1501416277.A.45C.html
jj0321: 有VISUAL_BASIC板 可以轉過去問問看 07/30 20:20
tablepinpon: 感謝大大 07/30 20:24
beaprayguy: 你接越多身價越低喔。 07/30 20:35
tablepinpon: 身價跟語言好像有關係耶~~~ C > JAVA > VB 嗎? 07/30 20:44
beaprayguy: 我很久以前我以為會很多很強 07/30 20:49
beaprayguy: 但其實並不是XD 07/30 20:49
beaprayguy: 你問題我有開一篇,我寫過600小時以上的Vb.net你可以 07/30 20:50
beaprayguy: 外包給我 07/30 20:50
beaprayguy: 顆顆,建議不要接太多快去找深入一個前後端分離的架構 07/30 20:51
beaprayguy: 和語言。 07/30 20:51
tablepinpon: 可是感覺這個有前後端分離的架構,頁面配程式。 07/30 20:58
beaprayguy: 我沒看過寫的乾淨的 07/30 21:00
beaprayguy: 光是asp.net內建的生命週期 07/30 21:01
beaprayguy: 和自動生出來的html tag你要處理乾淨很困難 07/30 21:01
vi000246: 我覺得你需要一點class的概念 把和控件無關的程式碼 07/30 21:46
vi000246: 再提取出來包成獨立的class 07/30 21:46
vi000246: 你可以看看我寫的winform小專案 https://goo.gl/3kWZN5 07/30 21:48
vi000246: 看ListBox.cs這個類別就好 這樣把邏輯分出來 07/30 21:50
vi000246: 可以讓所有的listbox控制項都呼叫同一個方法 07/30 21:50
prag222: 其實WEBFORM善用/只用控制向 其實蠻乾淨的阿 07/30 21:51
beaprayguy: Abcd的寫法沒有規範 07/30 21:55
beaprayguy: 你懂的 07/30 21:55
chatnoir: webform 其實也可以寫成純api + html啦 XD 很乾淨的 07/31 10:06
tz5514: 建議不要用 VB.NET 這個垃圾結束 08/05 19:20