Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 帮助您开始使用VS2010构建ASP.NET网站_C#_Asp.net Mvc_Web Applications - Fatal编程技术网

C# 帮助您开始使用VS2010构建ASP.NET网站

C# 帮助您开始使用VS2010构建ASP.NET网站,c#,asp.net-mvc,web-applications,C#,Asp.net Mvc,Web Applications,好的,我想用ASP.Net建立一个网站。我的网页开发技能很低。然而,我在一些相当中级的工作(列表、词典、自定义类等)中使用了C语言 我想建立的网站将运行在内部网上,我将使用广告获取当前用户的信息 此信息将与MS SQL 2008数据库(网络上已经存在)交叉检查,以确定他们可以看到哪些链接 如果当前用户是管理员,站点的其他部分将允许查看和修改用户表,并添加新用户 那么,最好的方法是什么呢?我做了一些游戏,基本上把自己和所有可用的选项搞混了 例如,我可以创建一个新项目,该项目为我提供了一些选项,如W

好的,我想用ASP.Net建立一个网站。我的网页开发技能很低。然而,我在一些相当中级的工作(列表、词典、自定义类等)中使用了C语言

我想建立的网站将运行在内部网上,我将使用广告获取当前用户的信息

此信息将与MS SQL 2008数据库(网络上已经存在)交叉检查,以确定他们可以看到哪些链接

如果当前用户是管理员,站点的其他部分将允许查看和修改用户表,并添加新用户

那么,最好的方法是什么呢?我做了一些游戏,基本上把自己和所有可用的选项搞混了

例如,我可以创建一个新项目,该项目为我提供了一些选项,如Web应用程序、MVC2 Web应用程序、MVC3 Web应用程序、空Web应用程序、动态数据实体Web应用程序、数据Linq到SQL Web应用程序,以及一些服务器控件

但是我也可以选择新网站,它有网站、网站(Razor)、空网站、动态数据实体网站、动态数据Linq网站

有太多的选择了!?!?!?我不明白他们之间有什么区别


人们建议我使用什么?

这里有一些很好的MVC教程

我建议如果你正在建立一个使用MVC的网站,因为它看起来是微软目前最新、最棒的。我个人的意见是


您可能希望从新项目开始。

这里有一些关于MVC的好教程

我建议如果你正在建立一个使用MVC的网站,因为它看起来是微软目前最新、最棒的。我个人的意见是


您可能只想从新项目开始。

您是否尝试过以下内容?他们打开了一个模块。

你有没有尝试过以下内容?他们打开了一个模块。

可能是我没有回答这个问题,而是回答了我的问题。在这种情况下,为什么不进行Sharepoint开发呢。您可以使用Sharepoint站点(也具有内置广告支持)和开发自定义Web部件(如查询SQL Server 2008的部件)。使用此功能的优点是,您可以在intranet站点中合并此功能(如果您已经有一个使用Sharepoint的站点),并且还可以学习新的内容。即使是很快的,如果将来你想用内联网网站做不同的事情,它也很容易扩展,只需要很少的麻烦。

也许我没有回答这个问题,但我的观点是正确的。在这种情况下,为什么不进行Sharepoint开发呢。您可以使用Sharepoint站点(也具有内置广告支持)和开发自定义Web部件(如查询SQL Server 2008的部件)。使用此功能的优点是,您可以在intranet站点中合并此功能(如果您已经有一个使用Sharepoint的站点),并且还可以学习新的内容。即使它是快速的,如果将来你想使用Intranet站点处理不同的事情,它也很容易扩展,只需很少的麻烦。

好的,这有很多事情要看,有几种方法可以解决。首先,现在只需坚持使用新网站

首先要知道这是内联网还是因特网

这似乎是因为你想使用广告,这是一个内部应用程序

尽管有很多方法可以完成你想做的事情。我认为以下是最容易实现的

1) 启用摘要身份验证 2) 将IE组策略设置为用户身份验证策略,以便仅自动登录到intranet-这样人们就不会对输入的内容感到困惑。
3) 为广告中的每种类型的用户创建组 4) 将每个功能分离到不同的文件夹中。
5) 将permissons的web.config设置为相应的目录。

好的,这有很多东西要看,有几种方法可以解决这个问题。首先,现在只需坚持使用新网站

首先要知道这是内联网还是因特网

这似乎是因为你想使用广告,这是一个内部应用程序

尽管有很多方法可以完成你想做的事情。我认为以下是最容易实现的

1) 启用摘要身份验证 2) 将IE组策略设置为用户身份验证策略,以便仅自动登录到intranet-这样人们就不会对输入的内容感到困惑。
3) 为广告中的每种类型的用户创建组 4) 将每个功能分离到不同的文件夹中。
5) 将permissons的web.config设置为相应的目录。

@Matt提供了一个有用视频的链接(“”)。在这本书中,微软的Scott Hanselman描述了三种主要ASP路径的显著特征:ASP.NET Web表单、ASP.NET MVC或ASP.NET网页。以下是该演讲的要点:

ASP.NET Web窗体:

  • 熟悉的基于控制和事件的编程模型
  • 控件封装HTML、JS和CSS
  • 包括丰富的UI控件-数据网格、图表、AJAX(现成的常见任务)
  • 浏览器差异为您处理
  • SharePoint构建在Web表单上(因此,如果您想成为SharePoint开发人员,这非常有用)
ASP.NET MVC:

  • 对许多传统的web开发人员来说感觉很舒服
  • HTML标记的完全控制(未提供控制;需要掌握HTML)
  • 支持单元测试、TDD和敏捷方法
  • 鼓励更多的规定性应用
  • 非常灵活和可扩展
ASP.NET网页:

  • 易于学习(类似于PHP或经典ASP)
  • 使用Razor和C#或V的内联脚本模型