作者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/cn.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