[请益] 如何撰写 VB.NET 程式?

楼主: tablepinpon (tabletennis)   2017-07-30 20:04:34
因为小弟没有写过 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 使用~~~
这样可行吗?
作者: jj0321 (JJ与你倒数唷)   2017-07-30 20:20:00
有VISUAL_BASIC板 可以转过去问问看
楼主: tablepinpon (tabletennis)   2017-07-30 20:24:00
感谢大大
作者: beaprayguy (小羊快跑啊)   2017-07-30 20:35:00
你接越多身价越低喔。
楼主: tablepinpon (tabletennis)   2017-07-30 20:44:00
身价跟语言好像有关系耶~~~ C > JAVA > VB 吗?
作者: beaprayguy (小羊快跑啊)   2017-07-30 20:49:00
我很久以前我以为会很多很强但其实并不是XD你问题我有开一篇,我写过600小时以上的Vb.net你可以外包给我颗颗,建议不要接太多快去找深入一个前后端分离的架构和语言。
楼主: tablepinpon (tabletennis)   2017-07-30 20:58:00
可是感觉这个有前后端分离的架构,页面配程式。
作者: beaprayguy (小羊快跑啊)   2017-07-30 21:00:00
我没看过写的干净的光是asp.net内建的生命周期和自动生出来的html tag你要处理干净很困难
作者: vi000246 (Vi)   2017-07-30 21:46:00
我觉得你需要一点class的概念 把和控件无关的程式码再提取出来包成独立的class你可以看看我写的winform小专案 https://goo.gl/3kWZN5看ListBox.cs这个类别就好 这样把逻辑分出来可以让所有的listbox控件都呼叫同一个方法
作者: prag222 (prag)   2017-07-30 21:51:00
其实WEBFORM善用/只用控制向 其实蛮干净的阿
作者: beaprayguy (小羊快跑啊)   2017-07-30 21:55:00
Abcd的写法没有规范你懂的
作者: chatnoir (对不起)   2017-07-31 10:06:00
webform 其实也可以写成纯api + html啦 XD 很干净的
作者: tz5514 (屁安)   2017-08-05 19:20:00
建议不要用 VB.NET 这个垃圾结束

Links booklink

Contact Us: admin [ a t ] ucptt.com