首页 > TAG信息列表 > asp-net-mvc-2

C#-ASP.NET MVC-下拉列表后处理问题

处理包含下拉列表的表单已经有几天的麻烦了.我尝试了到目前为止所学的所有内容,但没有任何帮助.这是我的代码: using System; using System.Collections.Generic; using System.Linq; using System.Web; using CMS; using CMS.Model; using System.ComponentModel.DataAnnotations;

我将开始为我的Web应用程序使用ASP.NET MVC2

我有一个去年使用ASP.NET Webforms创建的相当大的Web应用程序.它由两部分组成:Admin和Client(每个部分都包含在一个解决方案中的一个项目).管理员按照您期望的方式登录并管理客户端.客户登录并自行管理. SQL Server后端.它在很大程度上依赖于MasterPages和LINQ.它有2个类库,一个用于

javascript-当通过js完成这些更改时,为什么datacontext无法检测到绑定到dataview的控件的更改?

我创建了一个JavaScript AdoNetDataContext并从中创建了一个DataView.我在表格列的模板上使用文本框.如果文本框上与使用的表列相对应的文本框中有任何内容,则AdoNetDataContext可以跟踪更改.但是我对文本框的更改是通过jquery完成的.问题是,datacontext无法识别已发生的更改,因此

c#-ASP.MVC2中选择要在控制器中显示的图像的最佳方法是什么

我正在使用ASP.MVC网站,我希望根据我拥有的强类型模型中枚举的值来显示三个图像之一. 我可以在视图中使用IF / Case语句,但是我认为应该由控制器负责,实现此目的的最佳方法是什么?解决方法:如果您具有Enumerable< YourModel&gt ;,则可能要提供Dictionary< YourEnum,Uri>.从控制器到

不应使用ViewData?

我试图检查使用asp.net mvc的最佳实践,并且有很多人说我们永远不要使用ViewData.我已经读过这个post,从那里看起来好像是post. 我可以考虑使用ViewData的原因之一是,如果您希望仅将一个值传递给视图,但是对于多个值,似乎最好使用ViewModels.但是,如果将它们作为框架的一部分包含在

C#-ado.net到视图模型映射的自动映射器示例

我以前没有使用过自动映射器,是否有一个示例链接,该示例如何将数据集行映射到asp.net mvc 2 viewmodel?解决方法:AutoMapper在非强类型数据集行和视图模型之间的映射方面不擅长.这是我的建议:使用ORM在SQL表和模型之间进行映射,然后使用AutoMapper在模型与视图模型之间进行映射.另一

c#-在MVC 2中对IEnumerable进行排序

我的服务层返回IEnumerable< ResortsView>.到我的控制器,我必须提供一个选项,以根据以下条件对UI上的结果进行排序:价格(不包括零价格项目),SupplierName&评分.这是我的对象/类的代码片段: [Serializable] public class ResortsView : SupplierView { public IList<ProductView>

javascript-从fancybox iframe网站上查找元素

我正在尝试从fancybox更新网站上的元素.在fancybox中,我执行$.post()并获取要在页面上的div中填充的html数据.我用html打开了一个iframe窗口,下面的脚本在该iframe中.它无法从fancybox中找到它,因此有人对如何到达不在fancybox iframe中的元素有想法或解决方案吗? $('.add-to-cart'

如何在asp.net mvc 2应用程序中的自定义ValidationAttribute内部访问其他属性值?

我正在使用带有C#和DataAnnotations的asp.net mvc 2. 情况是这样的:我有一个针对模型类强类型化的自定义控件.此控件在视图上显示了几次,但具有不同的属性值,例如标题(例如:问题1,问题2,问题3等都是标题).我可以编写一个自定义的验证类来对整个对象进行验证,但是问题是,我无法显示特

IIS7 ASP.NET MVC 2资产缓存模块不起作用

我有这个HttpModule,用于删除不需要的标头并缓存资产约30天,但它似乎无法正常工作.下面的代码和http响应: 响应: Cache-Control private Content-Type text/html; charset=utf-8 Content-Encoding gzip Vary Accept-Encoding Server Microsoft-IIS/7.5 X-AspNetMvc-Vers

C#-HTTPPost无法在ASP MVC 3中运行

我真的很困惑 这是代码: [HttpPost] public ActionResult Settings(string SubmitButton) { if (SubmitButton == "Sign In") { ServiceLocator.Current.GetInstance<IAppContext>().LoggedUser = null; Response.Cookies[&

c#-作为另一个动作的结果返回动作

当我尝试从另一个动作返回一个动作时,我遇到了一个问题. 我得到这样的东西: public ActionResult Action (int param1, string param2) { ActionViewModel vm = new ActionViewModel(); vm.Param1Prop = param1; vm.Param2Prop = param2; return View(vm); } [Ac

C#-无法将ASP MVC应用程序部署到普通共享托管提供商

我从fasthosts.co.uk购买了Windows Developer托管程序包,我相信这是一个沼泽标准共享托管程序包.它具有ASP.NET 3.5,并且根据其支持,还安装了SP1. 我已经使用ASP MVC 2预览版1开发了我的网络应用程序(顺便说一句,它真棒,我很希望能进入预览版2),并且在我的开发机上运行正常,该机器

扩展方法中的部分渲染失败

我正在创建一个显示来自局部的信息的tabcontainer.我创建的代码如下: //Entering extension method, m_helper is of type HtmlHelper foreach (var tab in m_tabList) { sb.AppendLine("<div class='tabContent'>"); m_helper.RenderPartial(tab.PartialName);

验证基于其他领域?

在ASP.NET MVC 2中,我有一个Linq to sql类,其中包含一系列字段.现在,当另一个字段具有特定(枚举)值时,则需要其中一个字段. 到目前为止,我编写了一个自定义验证属性,该属性可以将枚举作为属性,但是我不能说,例如:EnumValue = this.OtherField 我应该怎么做?解决方法:MVC2附带了一个示

可以将不同的视图模型发送到视图吗?

假设我正在实施“食品”观点. (ASP.NET MVC2) 然后,根据类型(例如水果或蔬菜),我将更改视图. 我可以在不为水果和蔬菜创建单独视图的情况下执行此操作吗? 即假设我们具有类似http://localhost:xxxx/Food/ {foodID}的网址结构 不想 http://localhost:xxxx/Veg/ {foodID} http://local

c#-在asp.net MVC 2中打开外部PDF文件

我知道如何打开内部pdf文件: public ActionResult GetPDF( string filename ) { return File( filename, "application/pdf", Server.HtmlEncode( filename ) ); } 问题是,如何从其他/外部网站打开PDF文件,例如http://example.com/mypdffile.pdf解决方法:您实际上并不需要执行

javascript – ASP.NET MVC 2:在哪里放置自定义JS文件?

什么是推荐放置.js文件的地方 – 不是真的在谈论jquery等….但我自己的自定义js文件.. 脚本目录似乎包含ajax,jquery等……所以这是正确的地方吗? 或者更好的地方是COntent吗? 我也在进行搜索并看到一些将JS文件放在VIEWS目录中的参数 – 但它是否受支持? 真的有任何想法或评论 是否有

c# – ASP.NET MVC2和MEF – 为什么我的MefControllerFactory不能获得导出或MetaData?

我正在关注这篇博文:http://blog.maartenballiauw.be/post/2009/04/21/ASPNET-MVC-and-the-Managed-Extensibility-Framework-%28MEF%29.aspx,我正在实施MefControllerFactory. MefControllerFactory代码 using System; using System.Collections.Generic; using System.Linq; usin

MVC 2与VS 2010视图构建错误:功能’匿名类型’不能使用,因为它不是ISO-2 C#语言规范的一部分

我有一个共享项目,我存储了所有自定义的EditTemplates和DisplayTemplates.这是一个常规的C#类库项目,其视图都标记为嵌入式资源.该项目的目标框架是“.Net Framework 4”. 在/ Views /文件夹中我已经包含了这个web.config文件,因此在使用.aspx和.ascx文件时我获得了MVC 2 intellise

c# – ModelMetaData:如何获得“父” – 元数据?

在我看来,我调用Html.EditFor()来触发此数据类型的自定义编辑器模板.另外我传递了一些元数据(这是我不喜欢的部分): <% ModelMetadata metaTitle = ModelMetadataProviders.Current.GetMetadataForProperty(null, Model.GetType(), "Title"); %> <%: Html.EditorFor(x => Model.Tit

c# – string.IsNullOrEmpty(string)’有一些无效的参数

我将MVC 3.5转换为MVC2 4.0,得到一个错误’string.IsNullOrEmpty(string)’的最佳重载方法匹配有一些无效的参数 这是我的代码: <% if (this.Model.VisitId == 0) { %> mustSave = true; <% } else { %> mustSave = false; <% } %> <% if (String.IsNu

c# – 需要帮助使用ASP.NET MVC 2框架的实体

我正在使用C#在ASP.NET MVC 2中创建一个站点.我设计了一个数据库,其中包含一堆具有多对多关系的表,类似于以下内容: 祖父母 – 多对多 – 父母 和 父母 – 多对多 – 孩子 我使用实体框架来创建所有实体类,现在正在处理添加GrandParent的存储库类中的函数. 它尝试创建Child,将其添加

javascript – 任何人在愤怒中使用Knockoutjs与asp.net-mvc?

我发现它非常有趣并且有一个原型基于Steve mvc sample和another small sample从thread开始工作.使用json.net在post动作中反序列化,因为我无法想象如何将他的FromJsonAttribute从.net 4降级到.net 3.5,我在这种情况下运行. 想知道是否有人使用asp.net-mvc将Knockoutjs JavaScript l

c# – 母版页中的ASP.NET MVC2登录表单

我正试图在主页面中找到一种优雅的登录表单方式.这意味着除非用户登录,否则登录表单应出现在每个页面上. (这些日子很常见) 以Visual Studio中的MVC2应用程序为例,我创建了这个: public class MasterViewModel { public string User { get; set; } // omitted validation attri