Asp.net 将WinForms应用程序转换为WebForm应用程序

Asp.net 将WinForms应用程序转换为WebForm应用程序,asp.net,vb.net,winforms,listview,gridview,Asp.net,Vb.net,Winforms,Listview,Gridview,以前我在.Net中开发基于Windows窗体的应用程序。现在我正在ASP.Net中开发相同的应用程序 问题是,在WinForms中,我有如下功能:- ListView以主窗体形式存在。当用户单击该列表视图时,会弹出另一个表单,它也是WinForm。(对于此表单,我发送了一个Bill对象作为参考) 在弹出表单中,用户将选择一个特定的可计费项目,然后单击一个名为“添加”的按钮。(此可计费项目将保存在Bill对象中) 单击此按钮时,将在MainForm中触发一个事件。此事件将使用“Bill对象”将可计

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

问题是,在WinForms中,我有如下功能:-

  • ListView以主窗体形式存在。当用户单击该列表视图时,会弹出另一个表单,它也是WinForm。(对于此表单,我发送了一个Bill对象作为参考)

  • 在弹出表单中,用户将选择一个特定的可计费项目,然后单击一个名为“添加”的按钮。(此可计费项目将保存在Bill对象中)

  • 单击此按钮时,将在MainForm中触发一个事件。此事件将使用“Bill对象”将可计费项目(用户在弹出表单中选择的项目)添加到ListView中,甚至不关闭弹出表单

  • 此过程将继续,直到用户手动关闭弹出窗体

  • 我的问题是,我不知道如何实现这一点,也不知道如何在使用ASP.Net和vb的Web应用程序中实现这一点。我正在使用内容页

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

    请给出你有价值的建议

    谢谢,,
    Mayur

    ASP.net
    是为
    WinForms
    开发人员设计的,这就是为什么您有许多相同的控件名。实际上,这通常是一个障碍,因为许多
    ASP.net
    WebControl与它们的
    WinForms
    对应项之间存在显著差异

    此外,
    ASP.net
    webforms的核心是
    页面生命周期
    ,它是一种与
    WinForms
    非常不同的模型

    我建议从官方的
    ASP.net
    学习资源开始。这是对两种主要ASP.net方法的精彩介绍:

    • 网络表单:
    • MVC:

    Win表单和Web表单之间存在显著差异。我建议从了解和理解Web表单的功能开始。从一个跳到另一个并不容易,但这是可行的。我不得不面对同样的问题。我强烈建议大家看看ASP.NETMVC(以及html/javascript),而不是WebForms。它已经过时了,很难理解到底发生了什么。这是我的宝贵建议。不管怎样,请看这里:@VLAN谢谢。我会考虑在MVC中做。@ VLAN-WebFras绝不过时。