首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用VB.NET后端编写网站,不使用ASP.NET

问使用VB.NET后端编写网站,不使用ASP.NET
EN

Stack Overflow用户
提问于 2012-09-19 21:39:37
回答 4查看 2.3K关注 0票数 4

我被要求用VB.NET服务器端代码做一个网站,但我不能使用ASP.NET或任何客户端脚本。这些页面需要与驻留在Windows2003服务器(安装了IIS和.NET框架)上的Microsoft SQL Server数据库交互。我一直在用谷歌搜索例子,但我找到的所有例子似乎都是关于ASP的。

我有一些基本的PHP经验,可以用VB.NET编程,但我从来没有做过这样的事情。有没有人可以给我一个参考或基本的例子,帮助我在不使用ASP.NET的情况下,使用VB.NET作为我的服务器端代码,将html网页连接到SQL数据库?

编辑和澄清:我知道ASP.NET是服务器端的--我被明确禁止使用任何以<asp:开头或包含runat=server的标签。如果我可以/需要使用ASP.NET的其他特性,那也没问题。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-09-19 21:44:44

更具体地说,我被告知不能使用以"

您至少可以使用IIS,以及IIS中的.Net工具,对吧?您不是要完全重新实现web服务器?

只需创建一个处理程序(*.ashx),并对所有内容使用Response.Write()、<%=和<%:。

您还应该考虑是否可以使用ASP.Net MVC (它根本不需要服务器控件)。否则,你基本上又回到了经典asp的黑暗时代。

票数 2
EN

Stack Overflow用户

发布于 2012-09-19 21:41:50

ASP.NET不是客户端。

ASP.NET是一个web开发框架,它使用像C#/ Vb.NET这样的服务器端语言,所以你要创建的将是一个以VB.NET作为代码后台语言的ASP.NET应用。

如果你仍然不想使用webforms框架来创建一个网站,但仍然喜欢使用Vb.NET作为语言,你可以考虑使用VB.NET创建一个ASP.NET服务,并让你的客户端非ASP.NETWeb应用使用它。

编辑:在看到您的评论后编辑

我已经被明确禁止使用以开头的任何标签

考虑一下、ASP.NET、MVC.,没有像你在webforms中拥有的具有runat=server的服务器控件。您将编写纯HTML的代码,并根据需要绑定一些数据。

票数 1
EN

Stack Overflow用户

发布于 2012-09-19 21:42:39

我想你可以用VB.net编写一个不使用ASP.net的web服务器,但是为什么呢?

考虑到您对使用MVC没有明确的限制,我会对此进行调查。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12495958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档