我知道ASP.NET MVC4项目需要的最低Nuget包是:
Microsoft ASP.NET MVC 4Microsoft ASP.NET Razor 2Microsoft ASP.NET网页2Microsoft.Web.Infrastructure
然而,我感兴趣的是,以下软件包将为项目添加哪些内容?
Microsoft 2 DataMicrosoft ASP.NET网页2 Web Data
也就是说,这两个包是做什么的?每个nuget项目的描述与Razor 2包的描述相同,这不是很有帮助。
我在网页上有一个ASP.NET按钮:
<asp:Button ID="TickButton" runat="server" OnClientClick="SelectSome()" Text="Tick" />
和一个JavaScript函数:
function SelectSome() {
var id = document.getElementById("ctl00_ContentPlaceHolder1_txtSelectSome").value;
if (is
我认为我可以将WebAPI计算在内,但是WebForms、WebPages和MVC都是可能的。
我想要创建一个asp.net网站,主要是静态内容和链接到其他网站。唯一的“花哨”位将是一个必应地图与图钉,我添加-但即使这些是静态的。还会有一个照片画廊。还有广告。
最后,它需要在手机、平板电脑和桌面浏览器上都能正常工作。
哪种asp.net技术“口味”最适合这种类型的网站?
更新
在VS 2012中,“模板”下的“网页”项目不可用。
有什么:
ASP.NET Empy Web Application
ASP.NET Web Forms Application
ASP.NET MVC 3 Web A
AFAIK,Asp.net网页模型在每个页面上只支持一个表单发布。用户输入是通过以下方式接受的:
if (isPost)
{
// code to capture form input
}
但是,有没有可能让Asp.net网页的行为更像Rails,允许每个页面有多个操作(方法)?
我希望能够有一个用户点击按钮(张贴到同一页),删除数据库中的给定记录,然后刷新同一页。