【问题标题】:C# Web Application Form using Stored Procedure使用存储过程的 C# Web 应用程序表单
【发布时间】:2019-05-31 06:55:22
【问题描述】:

作为一名 DBA/SQL Server 开发人员,我经常被要求制作网页,用户可以在其中查看和编辑数据库中的数据,并立即查看他们所做的编辑(无需刷新页面)。我对 ADO.NET 或 C# 一无所知,但我希望能够为用户提供这个非常简单的功能。基本上我在寻找三件事:

  • 在从 SQL Server 存储过程检索的网页中显示数据表
  • 在用户可以输入数据的同一网页中显示一个文本框
  • 在网页中显示一个按钮,该按钮从文本框中获取输入的数据,通过存储过程作为参数运行它,并刷新表格。

理想情况下,我希望这一切都能在用户不必刷新网页的情况下发生。

我的问题是:这种事情可能吗?实现起来有多难?我该怎么做?我没有时间全面学习 Web 开发。即使我确实完全学习了它,我也不需要我学到的绝大多数技能。我只是真的需要这个基本功能,以便在用户请求进入时生成超简单的页面。

如果有人知道这种事情的任何例子,我可以复制,他们将不胜感激!

【问题讨论】:

  • google 获取 Microsoft ASP.NET MVC 教程,它将向您展示基础知识。
  • 可能是check this out?
  • Power Apps 不错,但据我所知,它们不允许您运行存储过程。

标签: c# sql sql-server webforms


【解决方案1】:

您实际上并不需要使用 MVC、WebForms 甚至 C#。使用其中一个将是用火箭发射器杀死一只蚂蚁。

查看 node.js 和 pug,使用 RESTFUL API 提供您需要的信息。我不认为您需要超过两个小时才能为您的用户提供您告诉我们的界面。

Node 有一个很棒的包,叫做 express,它会为你设置好一切,并在启动模板上使用 Pug。

您可以在here查看教程。

【讨论】:

    【解决方案2】:

    实际上,使用 Webforms 或 MVC 也需要 2 个小时。我建议使用 Entity Framework 让它变得超级简单。 Webforms 可能是一种较旧的技术,但开发此特定页面会更快(假设您只针对桌面用户)。否则MVC是要走的路。 您可以查看教程。

    https://docs.microsoft.com/en-us/aspnet/mvc/overview/getting-started/introduction/getting-started

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      • 2013-03-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多