【问题标题】:How to get code behind file for the html page in Visual Studio 2012?如何在 Visual Studio 2012 中获取 html 页面的代码隐藏文件?
【发布时间】:2016-05-30 03:16:01
【问题描述】:

我在获取文件隐藏代码时遇到了一些问题。就像在 asp.net 中一样,webforms (sample.aspx) 包含一个代码隐藏文件 (sample.aspx.cs)。

就像这样,我可以在 Visual Studio 中获得网页 (.html) 的代码。如果是的话,有什么选择可以告诉我吗?如果没有,是否有任何选项可以对数据库执行 CRUD 操作? (意味着我想在文件后面使用代码来连接数据库并使用 html 执行操作)我该怎么做?

谢谢。

【问题讨论】:

  • HTML 文件没有代码。您可以创建一个新的 Web 表单(例如,webpage.aspx)并将 HTML 从 pages.html 复制到 Web 表单文件中。
  • 用webforms代替html有什么缺点吗?有没有机会使用 html?如果我使用 html,那么我该如何编写 c# 代码?谢谢
  • HTML 是静态内容,这意味着网络服务器可以立即将其返回给用户。因此,Web 表单存在一些开销,但通常,如果您需要编写 C# 代码,则必须使用 Web 表单。
  • @Candide 感谢您的建议。网络表单有哪些开销?谢谢。
  • 量化它取决于你的服务器,你是否使用会话,页面生成的样子,以及你是否在 NLB 集群中。不可能给出一个值。我的建议是您使用 Web 表单,如果您真的需要额外的性能,那么到那时您将学到足够的知识来研究 Web 表单页面缓存。

标签: c# html asp.net visual-studio-2012


【解决方案1】:

你可能想看看我对a related question 的回答。现在,您似乎想要更多:您还想处理用户在 HTML 页面上输入的表单数据并将数据存储在数据库中。你也可以这样做。 David Medinets 发布了一个如何做这样的事情的例子; he created a web-based guestbook and stored the data in a data file 使用 CGI。现在,如果您想更新/删除关系数据库中的数据,您可以考虑阅读Database Programming in Perl

【讨论】:

    猜你喜欢
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2014-10-03
    • 1970-01-01
    • 2017-04-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多