asp.net-mvc-2相关内容
我必须将一个类序列化/反序列化为JSON字符串/然后返回.JSON Strinig必须包含“错误"字符串(例如:{error:“发生奇怪的东西",id:23,结果:"xxxxx"}),它指定出现的错误. 我如何实现类似这样的类: 公共类JsonResponse作为JsonResult的公共结果公共错误为字符串公开ID为整数末级 如果我这样做,则“错误"一词无效. 谢谢 解决
..
当我们使用下面的表单将表单发布到“操作方法"时,我们可以在“参数"中看到“视图模型"值. @ Html.EditorFor(model => model.Foo) 当我们使用下面的表单将表单发布到“操作方法"时,看不到“参数"中的“视图模型"值. @ Html.DisplayFor(model => model.Foo) 因此,在以后的情况下,我们可以使用“隐藏字段".因此,我认为
..
我正在创建一个在线调查工具. 作为管理员,我想看看用户已经回答了什么,也能够代表他们回答.使用内置的成员资格提供程序登录时,系统会根据用户的用户名获取用户答案和其他信息. 当前有三个角色:管理员,主持人和受访者 如果我想向管理员显示用户列表, 如何为管理员创建一个“后门",以便他可以以用户身份“登录",查看用户答案等?(就像用户登录到自己的帐户后一样). 回答和检索问
..
我必须动态呈现一组表单元素(基于在其他表单元素中选择的值),然后将其值发布回控制器.我有一个针对酒店行业的搜索表,其中捕获了与酒店相关的搜索参数,例如客房数,成人数,儿童数,儿童年龄等. 基于为“房间数"下拉菜单中选择的值,我必须渲染/显示表单元素以捕获成人数,儿童数和儿童数.每个房间的儿童年龄.从我的视图到控制器,如何动态呈现和携带上述表单元素(每个房间的“成人数",“儿童数"和“儿童年龄
..
可以告诉我为什么在日历控件中单击某天时为什么未执行名为"MyCalendar_SelectionChanged"的事件处理程序吗?这是来自示例ASP.NET MVC2应用程序的简单aspx代码:
..
我正在尝试建立店铺. StoreViewModel 公共类StoreViewModel {公共IEnumerableStoreFrontItems {get;放;}} Index.aspx
..
我在ASP.NET MVC2中有一个自定义路由处理程序,可以在这样的前缀路径中捕获所有url: routes.IgnoreRoute("{resource} .axd/{* pathInfo}");route.Add(new Route("@ api/{* all}",new ApiHandler()));route.MapRoute(“默认",//路由名称"{controller}/{act
..
我已经研究了Ninject,StructureMap和其他依赖项注入和服务定位器框架,但是这个问题更多地是关于学习它如何工作以及有什么更好的方法.更重要的是,我对框架的依赖注入的源代码并不感兴趣,但可以理解在实践/代码中从头到尾的实现方式. 下面的代码是针对一个小的内部项目的,因此请记住这一点. 这是我的将域模型返回到控制器的界面.我已经决定,由于项目的规模(小),可以接受用于Cont
..
似乎要跳过某个成员进入视图,可以在模型中将ScaffoldColumnColumn属性设置为false [ScaffoldColumn(false)]公共对象ID {放;} 但是在这里我看到Id是对象类型.这是唯一的方法吗?我尝试过 [ScaffoldColumn(false)]public int ID {get;放;} 但是没有用.我如何防止原始类型的脚手架例如int,long
..
我正在使用ASP.NET MVC 2. Html.DropDownListFor和Html.TextAreaFor在验证失败时会自动显示红色边框. 当验证失败时,如何使TextBox的四个边框(使用Html.TextBoxFor)变为红色? 例如,我有一个必需的TextBox,并且当用户提交表单时未在文本框中指定值时,我希望文本框具有红色边框. 解决方案 当对模型属性的验
..
我收到以下错误消息, 公共操作方法"RenderMenu"在控制器上找不到"Web.Controllers.SiteController". 但是此操作确实存在并且控制器确实存在(因为它在站点上的任何地方都有效),我查看了内部异常. 执行子请求失败.请检查InnerException是否更多信息. (这是内部异常...) 堆栈跟踪 在System.Web.Mvc
..
我想在asp.net mvc2中创建序列号. 然后数字应从 {0到1000} 开头.我想像以下那样 var seq = Enumerable.Range(1,1000);ViewData ["OrderNo"] = seq; 视图中: 我的结果是 System.Linq
..
似乎我找到的大多数示例都是c#,所以在某些情况下,我会挠头...总而言之,我只是想将项目的selectList输出到一个下拉列表中在我看来: 我的ViewModel: 导入System.Web导入Whitebox.UI命名空间ViewModels公共类TFS_VModel公共属性AccType()作为IEnumerable(Of LibAcctType)得到返回m_types结束获取设置(
..
我有一个看起来像这样的模型: 公共类SampleModel{公共静态SampleModel Create(){返回新的SampleModel{布尔值= true,//设置更多属性...颜色= new SelectList(new [] {“红色",“绿色",“蓝色"},“绿色")};}public bool Boolean {get;放;}//定义更多属性...公共SelectList颜色{放;
..
这是错误还是功能? 为了简洁和易于复制,下面的所有代码都经过了简化,除了突出显示行为之外,实际上没有做任何有用的事情. 我有一个包含一个名为ID的int的类: 公共类FooterLink{public int ID {get;放;}} 在我的控制器中,我有一个“编辑"操作结果,该结果带有一个名为"id"的参数: public ActionResult编辑(int id){返回
..
我正在使用MVC,并且遇到一种情况,在我的 OnActionExecuting()中,我需要确定要执行的Action方法是否装饰有属性,即 AuthorizeAttribute .我不是在问授权是否成功/失败,而是在问方法是否需要授权. 对于非mvc的人 filterContext.ActionDescriptor.ActionName 是我正在寻找的方法名称.但是,它不是当前正在执行的方法
..
我一直在处理MVC表单时遇到麻烦,特别是让表单提交并显示第二个表单. 第二个表单的“提交"按钮转到原始表单的操作.我问是否可以嵌套表格:为什么要做Asp.net MVC中的嵌套表单没有作用域吗?.由于表单标签确实无法嵌套,因此我进行了更改,因此表单位于单独的div中,以为woudl可以解决问题. 用户在第一个表单上单击“提交"后,将显示第二个表单.当用户单击该表单的“提交"按钮时,它将
..
我有一个asp.net mvc 2应用程序,我需要每天运行一次任务(调用WS,保存到db).建议的方法是什么?一件事,我有一种感觉,我想从Web应用程序中执行此任务. 有人有什么建议吗?我正在考虑.net石英或常规的System.Timers.Timer?有人看到任何问题吗? 还有其他更好的解决方案吗? 非常感谢--MB 解决方案 为什么要从Web应用程序运行它?您甚至无
..
对于一个项目,我有从内容数据库检索的动态页面.但是,某些页面需要一些额外的计算.因此,我认为我将为这些对象创建一个特定的控制器/视图,并且只有在它们存在时才会被点击,否则,我的动态路由会捕获它,并让内容控制器为指定的路由检索数据库内容.我希望我能正确地解释它,但这是来自Global.asax的一些代码,可能会对其进行更多解释: routes.MapRoute(//默认的控制器动作,如果找不到,
..
Default Template
..