C#:为什么我的控制器识别[HTTPGET]

我有趣的Visual Studio 2008 MVC应用程序。

我想用[HTTPGET]和[HttpPost]的两种方法瓦特/相同的名称。

[HttpGet] public ViewResult RsvpForm() { return View(); } [HttpPost] public ViewResult RsvpForm(GuestResponse guestResponse) { //To do: Email guestresponse return View("Thanks", guestResponse); }

我得到这个错误:错误2类型或命名空间名称'HttpGetAttribute'找不到(是否缺少using指令或程序集引用?)

但我输入以下内容:使用系统; 使用System.Collections.Generic; 使用System.Linq的; 使用的System.Web; 使用System.Web.Mvc; 使用PartyInvites.Models; 使用System.Net; 使用System.IO; 使用System.Text; 使用System.Web.Mvc.Resources; 使用System.Web.Mvc.Html; 使用System.Web.Mvc.Ajax;

--------------解决方案-------------

您正在使用MVC的旧版本。

使用:

[AcceptVerbs(HttpVerbs.Get)]

代替

分类:C# 时间:2012-01-01 人气:0
本文关键词: C#,asp.net的MVC
分享到:

相关文章

  • 默认的模型通用视图在ASP中网的mvc 2012-01-22

    在ASP中网的mvc(3)我喜欢能有那年代提出用某种通用viewbuilder(+ formbuilder)的观点一组默认的 - 所以我不会需要我自己创建它们为每个新的控制器(和每个模型的变化). 这对于许多情况下的意见是只是具有相同的结构简单. 对于专业的意见我会ofcourse去的手动方法. 我想到了两个选项. 一个是与文件少次,其所有必要的HTML是直接从控制器产生(如果视图文件的实际视图的替代缺失). 另一种是共享视图每个视图的选择,是建立与路由规则的帮助. 在为编辑共享视图文件(例如)

  • 建议在移植ASP.NET来MVC.NET - 是存储SiteConfiguration在缓存REST风格? 2012-07-20

    我一直在负责移植/重构一个Web应用程序平台,我们必须从ASP.NET到MVC.NET. 理想的情况下,我可以使用所有的现有平台的配置,以确定被呈现的站点的属性. 它是REST风格保持SiteConfiguration对象,它包含了所有在我们的各种页面配置数据System.Web.Caching.Cache 有很多的设置,需要加载,当用户访问非常我们的网站,所以它的低效率为每一个用户必须每次访问时加载相同的设置. 该SiteConfiguration对象包含一些数据如下,它决定了母版页/站点配置

  • 热身解决方案asp.net(MVC)的网站 2012-08-11

    据我所知,asp.net(MVC 2.0ish)网站的页面加载可能遭受一段空闲时间后很多原因. 有迹象表明,在时间间隔打这样的网站,以防止这种情况的一些免费的和商业的解决方案. 我是正确的假设,这些解决方案只有在加快主/主页的页面加载帮助吗? 如果我是正确的也有一些解决方案,抓取专用站点(可能包括形式验证页)? 谢谢. PS:我使用通配符映射我的asp.net MVC应用程序. 我的服务器是一个MS服务器2003 IIS 6.0. --------------解决方案-------------

  • 从客户端的asp.net的MVC AJAX? 2012-08-13

    有谁知道的方式来调用来自客户端的asp.net的MVC AJAX更新? 我见过的jQuery的方式下面,但我想看看我是否可以做同样的MVC库. 我尝试更新视图中的Ajax请求完成后,所以这将是完全基于JavaScript的. 谢谢 jQuery的方法 $.ajax({ url: '@Url.Action("Index", "Controller")', success: function (result) { $('#divToUpdate').html(resul

  • 我如何保护数据返回到各种消费者的asp.net的MVC操作方法? 2012-08-19

    我有一个客户控制器的方法来获得所有客户,我想保护它. 只允许经过验证的消费者得到的数据,我将如何去这件事吗? 例如:如果一个Windows应用程序需要获得所有客户,怎么会我的MVC应用程序知道要允许Windows应用程序发出请求? --------------解决方案------------- 实现基于MVC角色的安全,并要求在Windows应用程序的用户提供登录信息. 这里的另一个线程SO可能有助于基于角色的安全性asp.net的MVC

  • 如何识别请求来自在asp.net的MVC Web代理? 2012-09-14

    我希望做一个统计记录,以确定许多游客前来如何使用Web代理到我的asp.net的MVC的网站. 如何识别他们? --------------解决方案------------- 您可能会发现这很有用. 如果不是,这是一个良好的阅读,同时适用于WebForms和MVC. http://haacked.com/archive/2006/10/11/A_Gotcha_Identifying_the_Users_IP_Address.aspx

  • vsperfmon不为收集asp.net的MVC网站的覆盖数据 2012-11-16

    我使用vsperfmon收集代码覆盖率inforation一个asp.net MVC的网站. 我的最终目标是收集代码覆盖率数据,而我运行针对该网站的浏览器自动化测试. 下面是我在做什么,现在 使用vsinstr.exe仪器的asp.net的MVC网站vsinstr.exe /覆盖DLL 启动覆盖模式vsperfmon的perfmon /启动:覆盖/output:c:\result.coverage /用户: 在这里,用户名我曾尝试"网络服务","所有人",并配置了我

  • 如何提出Asp.Net的mvc比其他技术的客户端? 2012-11-18

    如何显示采用asp.net mvc的客户的好处是什么? 我的意思是 - 我们作为开发人员可以了解更容易实现自动化测试,更好地控制渲染HTML等好处,但什么是最强的动机客户接受asp.net mvc的使用情况? 也许有建有asp.net的MVC(不包括计算器)一些好看的例子来证明? ps请,不要开始火焰战争. 在这种情况下 - 这并不重要,如果asp.net mvc的比X或正相反更好. --------------解决方案------------- 这个问题可能有点主观的,但我会采取裂缝也无妨.

  • 如何设置有两个可选参数,一个是一个ParamArray值的asp.net的MVC路线? 2012-11-25

    我想提出以下asp.net的MVC路线: http://somedomain.com/user/search/500?Users=1,2,3,4 http://somedomain.com/user/search/500 http://somedomain.com/user/search?Users=1,2,3,4 http://somedomain.com/user/search 用户将匹配到控制器,搜索将匹配的操作方法. 可选参数500将匹配到你猜它的操作方法的可选参数. 用户可选的查询字符

  • 添加背后asp.net页面的经典代码,asp.net的MVC 3 2012-12-16

    我有一个asp.net页面. 我想这个网页添加到asp.net的MVC 3,我的意思是我有一个刚刚页,我想创造新的asp.net MVC 3项目,以显示此页面. 我发现了一些类似的问题,但他们没有工作. 我创建的类和转移的背后部分从我原来的网页代码. 然后,我创建的视图,并转移HTML的一部分. 我说这条线我的看法的开端. <%@ Page Language="C#" Inherits="Asignment.Views.Shared.View" %> 而

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.378 (s). 10 q(s)