将WinForms应用程序转换为WebForm应用程序

时间:2014-01-02 07:23:42

标签: asp.net vb.net winforms listview gridview

以前我在.Net上开发基于Windows窗体的应用程序。现在我在ASP.Net中开发相同的应用程序。

问题是,在WinForms中,我的功能是这样的: -

  1. ListView出现在MainForm中。当用户点击该ListView时,另一个表单将弹出,这也是一个WinForm。 (对于这个表格,我发送了一个Bill Object作为参考)

  2. 在弹出窗体中,用户将选择一个特定的可结算项目,然后单击名为“添加”的按钮。(此可结算项目将保存在比尔对象中)

  3. 单击此按钮时,将在MainForm中触发事件。此事件将使用“Bill Object”将Billable项目(用户在弹出窗体中选择的项目)添加到ListView中,甚至不关闭弹出窗体。

  4. 此过程将一直持续到用户手动关闭弹出窗体。

  5. 我的问题是,我不知道如何实现这一点,或者在Web应用程序中使用ASP.Net和后面的代码中的vb来完成这项工作。我正在使用内容页面。

    我知道我可以在asp.net中使用GridView,就像WinForm中的ListView一样。

    请提出宝贵的建议。

    谢谢你, MAYUR

1 个答案:

答案 0 :(得分:1)

ASP.net旨在让WinForms开发人员熟悉,这就是为什么你有许多相同的控件名称。实际上,这通常是一个障碍,因为许多ASP.net网络控制与他们的WinForms对应者之间存在显着差异。

此外,位于page lifecycle网络表单核心的ASP.net与您在WinForms中使用的模型完全不同。

我建议从官方ASP.net学习资源开始。它们是对两种主要ASP.net方法的一个很好的介绍: