我被要求用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的其他特性,那也没问题。
发布于 2012-09-19 21:44:44
更具体地说,我被告知不能使用以"
您至少可以使用IIS,以及IIS中的.Net工具,对吧?您不是要完全重新实现web服务器?
只需创建一个处理程序(*.ashx),并对所有内容使用Response.Write()、<%=和<%:。
您还应该考虑是否可以使用ASP.Net MVC (它根本不需要服务器控件)。否则,你基本上又回到了经典asp的黑暗时代。
发布于 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的代码,并根据需要绑定一些数据。
发布于 2012-09-19 21:42:39
我想你可以用VB.net编写一个不使用ASP.net的web服务器,但是为什么呢?
考虑到您对使用MVC没有明确的限制,我会对此进行调查。
https://stackoverflow.com/questions/12495958
复制相似问题