Asp.net mvc 3 构造函数DI+Unity 2.0+解决依赖性问题

控制器: 现在,我使用了Unity2.0应用程序块。尝试使用unity解决控制器的依赖关系,而不使用自定义控制器工厂。 我被下面的错误所困扰 当前类型DataProviderInfrastructure.IEEmployeeTask是一个 接口,无法构造。是否缺少类型映射 我不使用Unity,但我猜它会尝试使用无参数构造函数来解析依赖关系。创建这个构造函数是非常错误的。首先,它破坏了依赖项注入的目的;其次,您在其中创建了新的容器,该容器将为空,因此它显然无法解析任何依赖项。尝试从代码中删除此项:

Asp.net mvc 3 在JQuery数据表外部更新该表

我设法让jQueryDataTables插件与asp.NETMVC3一起工作,这样它就可以发回json,并带有一个搜索功能 现在的问题是,我需要移动搜索框,并在自定义菜单旁边的“正常”位置之外添加一个“语言”过滤器 是否有一种方法可以集成: Language: <select name="languageid"> <option value="SV">Swedish</option> <option value="EN">English</o

Asp.net mvc 3 MVC 3上传文件-控制器中的空文件

我不知道我遗漏了什么,但我需要用C#MVC3上传一个文件。我按照SO中的说明操作,但文件总是空的 以下是我的实际测试代码: HTML @using (Html.BeginForm("Prc", "Upload", FormMethod.Post, new { enctype = "multipart/form-data" })) { <input type="file" name="file" id="file" /> <input type="submit" va

Asp.net mvc 3 使用C语言构建具有折扣的定价工具#

好吧,也许我只是没有使用正确的搜索词,但我似乎无法在网上任何地方找到任何东西 从本质上说,我试图为工作建立一个定价工具。此定价工具需要能够考虑折扣代码和捆绑定价 我需要建立一种方式,我可以有一个管理部分,在那里我可以输入折扣代码和价值的折扣代码,以及什么产品的折扣代码是用来 我不希望有人告诉我怎么做,我是一个大男孩,可以阅读和研究它,但我有一个问题刚刚开始。如果有人在网上知道任何像样的文章,如何做这类事情的一些基本设计,请直接告诉我那里。从那里我可以找出剩下的 哦,顺便说一句,我计划使用C#AS

Asp.net mvc 3 验证ASP.Net(MVC 3)中配置文件属性的唯一性

我在MVC3ASP.Net应用程序中使用自己的配置文件提供程序。我已经使用ProfileBase类在这里这样做了 我的问题是,我有一个我想要唯一的属性,叫做“BlogSpace”。我如何验证这一点 目前,我已经在UserProfile类中创建了一个静态方法,在尝试保存之前在控制器中调用该方法。像这样: public static bool ValidateUniquenessBlogSpace(string blogspace, string currentUsername, Membershi

Asp.net mvc 3 缩短IIS回收时间间隔是否有任何副作用?

我的asp.NETMVC3应用程序托管在IIS7中,我希望通过将IIS的循环时间间隔缩短到1000分钟来减少内存消耗。这样做有没有副作用?减少IIS中的回收时间没有副作用。它甚至不需要花费太多的时间来做回收。回收利用可以避免内存泄漏。有关更多信息,请查看

Asp.net mvc 3 ASP.NET MVC3 HtmlHelper扩展方法,如使用局部视图的BeginForm?

我根据SO问题创建了一个扩展方法,效果很好 我是否可以将扩展方法中嵌入的HTML移动到部分视图中,并在保留其当前行为的同时在方法中使用该部分视图?特别是,我希望能够“包装”任意HTML块 我这样做并不是出于任何迫切的需要,只是出于保持HTML一致性的愿望,例如作为视图和部分视图。我想,如果HTML也在视图或部分视图中,那么发现它的任何问题都会容易得多 以下是HtmlHelper扩展方法: public static IDisposable HelpTextMessage(this HtmlHel

Asp.net mvc 3 在mvc3中将Html.Editorfor字段设置为只读

我使用的是编辑器模板(位于我的解决方案中的Shared\EditorTemplates文件夹中) 如何使此字段在视图中为只读 <%= Html.EditorFor(x => x.ModifiedDate, new { @readonly = "readonly" }) %> 使用System.Web.Mvc命名空间中的[HiddenInput]属性装饰属性。您可以使用: @Html.DisplayFor() 我使用以下方式显示只读信息: @Html.DisplayFor(m

Asp.net mvc 3 ASP.NET MVC3-不重新加载站点的操作

我有一个MVC3应用程序,带有用于编辑数据的表单。这仅适用于包含下拉列表。 是否有可能在不重新加载的情况下执行控制器方法(HttpPost) 如果没有-我如何返回当前站点(因为我在不同的站点中有相同的表单)。是的,请尝试XmlHttpRequest(也称为AJAX)来执行控制器。这就像在后台线程上从浏览器向服务器发送请求,不会导致页面重新加载 阅读以下博客: 如果您不能使用ajax,要返回同一页面,您可以将用户重定向回引用者url: public ActionResult Submit()

Asp.net mvc 3 如何在MVC 3中设置标签的CSS属性

我正在使用Html.LabelFor(…)创建一个静态文件。 我必须使用JQuery动态设置标签的Name属性。您可以设置css类,并使用LabelFor的一个重载中提供的htmlAttributes参数设置内联样式和任何其他属性(即使是像Name这样的不存在的样式) 即 model.Title, 新的{style=“xyz”、@class=“abc”、@name=“MyTitle”})%> 这将创建一个类似以下内容的标签: <label for="Title" style="xyz"

Asp.net mvc 3 我可以从Windows服务调用MVC操作吗?

我有一个MVC应用程序,用户可以在其中发送大量电子邮件(每个电子邮件都是定制的,因此没有批量发送选项)。我没有让用户等待,而是按计划将发送的电子邮件排队。我想做的是让windows服务定期调用我的应用程序来触发电子邮件。然而,我真的不想仅仅为这一个动作创建一个全新的web服务项目。是否有任何方法可以将行为包装在MVC操作中,并让服务以类似于调用web服务的方式调用此操作(而无需启动浏览器窗口)?如果没有,是否可以在mvc应用程序中托管web服务方法?如果是这样,任何关于如何做到这一点的好参考将不

Asp.net mvc 3 MVC中的SSO(单点登录)

有人在MVC中实现signgle登录吗?有谁能给我举一个MVC单点登录的例子。我已经在同一父域(app1.domain.com,app2.domain.com,…)上托管的多个ASP.NET MVC应用程序之间实现了SSO解决方案,方法是使用表单身份验证并在所有应用程序的web.config中设置cookie的属性: <forms name="ssoauth" loginUrl="/login" protection="All" timeout="120"

Asp.net mvc 3 实体框架|代码优先|从CultureInfo.Name映射子属性

我有这样一个实体: public class Course { public CultureInfo Culture {get; set;} : } 我只想将CultureInfo的Name属性映射到Entity Framework为我生成的表中的一列 我该怎么办?目前,我已经尝试研究了DbContext的OnModelCreating()方法,但没有发现任何突出的地方 我正在使用EntityFramework4.1和MVC3应用程序,采用代码优先的方法 非常感谢。不公平EF不

Asp.net mvc 3 使用存储过程与实体框架4的MVC 3

我们正在用Razor启动一个MVC 3项目,我不知道在访问/更新数据时应该采取哪种方法。我知道我们有以下选择 * Plain old ADO.NET * LINQ to SQL * NHibernate * Entity Framework 但我更倾向于使用普通的旧ADO.Net(因为我认为这是最快的) 我仍然会使用模型类,但是一旦我从类中获得数据,我想继续使用普通的Ado.Net调用存储过程,而不是使用EF更新方法 如果这种方法与使用EF相比有任何缺点,我想听听你的意见 (这将是一个拥有大量

Asp.net mvc 3 VS2010组件的正确安装顺序是什么?(IIS Express、SQL CE、MVC3、SP1测试版)

在我去获取IIS Express和SQL CE之后,我的机器一直表现得很奇怪。VS2010 intellisense丢失了,现在我的HTML设计器也丢失了。它不加载 也许是因为微软的网络平台和VS2010旗舰版是免费的。可能问题与我安装的任何其他组件有关:SP1、MVC 3,甚至可能是Azure SDK。现在我从一台干净的虚拟PC开始,我想正确地操作它。有人能看看我下面的组件,让我知道我会遇到什么问题或冲突吗 我当前的基本安装是一个干净的VS2010终极安装,使用Windows 7。以下部件的正

Asp.net mvc 3 通过jqueryajax更新viewModels

我想使用asp.net mvc实现一个产品。 我的产品分为几个模块,我想使用jquery选项卡小部件引导用户完成提交。 My ProductController将viewModel对象列表发送到产品视图。 因此,我的产品视图如下所示: @model IList<View.Products.Modules.IModuleView> <script type="text/javascript"> $(document).ready(function () {

Asp.net mvc 3 如何将IE设置为mvc3应用程序的默认浏览器

我已经将IE设置为默认浏览器,但当我运行ASP.NETMVC3应用程序时,它会在Mozilla Firefox中默认打开。当我运行MVC3应用程序时,如何设置它,使其在默认情况下在IE中打开?您不能仅为单个应用程序设置默认值。您可以为协议设置默认值。在这种情况下,您希望为http设置默认值。最简单的方法是进入IE,转到选项菜单(gear)>Internet选项>程序选项卡>将IE设置为默认设置如果您在Visual Studio中运行应用程序,则可以右键单击视图目录外的html/aspx文件,然后

Asp.net mvc 3 Razor语法动态命名HTML元素

我有一个表单,它使用Razor代码创建了许多复选框元素,如下所示 foreach (var tag in Model.Tags) { <input type="checkbox" id="@tag.ID" name="@tag.ID" value="@tag.TagName"/>@tag.TagName<br / } foreach(Model.Tags中的var标记) { @tag.TagName您应该在tag.ID周围使用括号,如下所

Asp.net mvc 3 在ASP.NET MVC 3中全局检测浏览器并显示不同的视图

我有一个ASP.NET MVC 3应用程序,我想检测用户在全球使用的浏览器,例如,如果他们访问:app.com/login或app.com/organizations等,检查仍会进行 我最好把这样的代码放在哪个文件中?代码应检查其浏览器是否为特定版本,如果是,则加载不同的视图和布局 例如 if(browser is ie < 9) return ('chromeFrame'); elseif (browser is ff < 4 etc) return ('upgradeBro

Asp.net mvc 3 公共虚拟枚举(字典)如何?

根据@Bertrand Le Roy的回答/评论,请参见下面的解决方案 原始问题: 不知道如何解释我的问题 我在乌节有一部分记录: [Display(Name = "Would you like us to call you to discuss the quote for your case?")] public ContactClientList ContactClient { get { return Record.ContactClient; }

Asp.net mvc 3 如何阻止Ninject覆盖自定义DataAnnotationsModelValidatorProvider?

我有一个定制的DataAnnotationsModelValidatorProvider,用于以更动态的方式进行模型验证,而不仅仅是添加属性。我尝试将我的提供添加到global.asax.cs,如下所示: ModelValidatorProviders.Providers.Clear(); ModelValidatorProviders.Providers.Add(new AttributeValidatorProvider()); 但一旦加载表单,就会出现一个错误,提示“不引人注目的客户端验

Asp.net mvc 3 我想在Ninject中将多个具体类绑定到一个接口

我想在Ninject中将多个具体类绑定到一个接口 我有ITestService接口和具体实现TestServiceA和TestServiceB 他们被这样捆绑着: kernel.Bind<ITestService>().To<TestServiceA>(); kernel.Bind<ITestService>().To<TestServiceB>(); 这会引起一个错误。我怎样才能修好它?那不行。您将两个对象绑定到同一个接口,Ninject无法知

Asp.net mvc 3 我怎样才能将我的野外作业集并排放置?

我想把字段集并排放在我的“编辑”页面上,因为页面上有这么多字段。由于找不到简单的解决方法,我决定将字段放在表中。这工作正常,除了单击“保存”按钮时出现以下错误: Store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除。请刷新ObjectStateManager条目 问题:如何将字段集并排放置,或使用“保存”按钮使表格工作 谢谢你的帮助 以下是我的控制器的编辑方法: public ActionResult Edit(int id

Asp.net mvc 3 将js文件放置在“视图”文件夹中

我正在尝试将我的javascript文件与我的视图放在一起 我有以下js文件位置。 /Views/Home/Home.js 但是,当使用脚本标记引用时,会导致404错误 根据以下问题: 我将file.js添加到我的注册路由中。(没有解决问题) 如何在视图旁边存储和引用js文件?问题是,出于安全原因,视图文件夹中的web.config会阻止对该文件夹中文件的所有请求。这是您将在配置文件中找到的内容: <httpHandlers> <add path="*" verb="*"

Asp.net mvc 3 将当前值绑定到SelectList的显示

我已经能够正确地将字典显示为dropdownlist,并在提交页面上提取它的值。但在“获取初始”显示上,选定的项目不反映对象的值。我的控制器正在通过状态: ViewData["Status"] = new SelectList(AppHelper.WebinarStatuses, "Key", "Value", selectedStatus); 观点: <%: Html.DropDownListFor(m => m.Status, (ViewData["Status"] as Se

Asp.net mvc 3 通过edmx验证属性

我正在做一个MVC3项目,我已经在SQL server 2008上创建了我的数据库,然后我使用实体数据模型添加了它,现在我有了.edmx,我不想生成类的代码,因为直到现在它还不稳定,我觉得除了进行验证之外,没有必要这样做 我想知道是否有一种方法可以直接使用.edmx进行验证,而无需生成类代码 需要服务器端和客户端验证吗 干杯你不能从edmx那里做这件事。但是,您可以拥有将元数据添加到edmx生成的类中的类 这会将包含类的元数据添加到由edmx生成的类中: [MetadataTypeAttribu

Asp.net mvc 3 TweetSharp-登录后获取用户电子邮件ID

我正在使用TweetSharp在我的asp.net mvc web应用程序中进行用户登录。一切正常,但登录后,我需要保存在我的数据库以及用户数据。登录后,我找不到来自TwitterUser对象的电子邮件。一旦用户通过身份验证,我如何获取用户的电子邮件 谢谢你不能。Twitter API不会为用户返回电子邮件地址 查看以查看您可以检索的所有信息。如果您的应用程序被列入白名单,您现在可以作为验证凭据的一部分检索电子邮件。

Asp.net mvc 3 如何动态创建局部视图

我的数据库中有一个名为Programs的表。我想为每个程序显示一个选项卡。我正在尝试创建一个局部视图来执行此操作,然后我想将该局部视图包含到需要这些选项卡的每个视图中。我的局部视图如下所示 <div id="tabs"> <ul> <li id="HomeTab">@Html.ActionLink("Dashboard", "Index", "Home")</li> <li id="Program1T

Asp.net mvc 3 比较属性是';在TeamCity中构建时未找到(在Windows Server 2012 RC上)

我正在尝试在TeamCity上构建一个MVC项目,该项目安装在带有Windows server 2012 RC的服务器上 我收到以下错误。这看起来和MVC版本有点冲突,这是我在谷歌搜索时发现的。我按版本明确引用system.web.mvc等,所以我不知道问题出在哪里。有什么想法吗 Models\AccountModels.cs(26, 10): error CS0246: The type or namespace name 'Compare' could not be found (are y

Asp.net mvc 3 用关联的实体填充列表框

我正在构建我的第一个管理代码片段的MVC(3)应用程序 显然,我有一个代码段的编辑页面,它有一种编程语言(0.*到0.1) 现在我的问题是,如何用现有的所有编程语言构建一个列表框,以便在编辑页面上显示一个代码段 我认为我可以创建一个ViewModel,并通过手动查询并将其作为列表传递来填充所有值,但我觉得构建MVC的人对此有一个更整洁的解决方案?我手头有Apress的“Pro MVC 3”和“Pro实体框架”,但似乎找不到答案 当我尝试时: @Html.EditorFor(model =>

Asp.net mvc 3 Web服务器上的mvc3错误,仅获取一般响应

编辑:显示了我的确切web.config代码 我有一个MVC3项目,它在我的机器上运行良好,但是当我将它上传到web服务器时,它在某个页面上给出了一个错误。我试图确定确切的错误,但它一直重定向到“错误/错误”操作。我试图修改web.config文件,使其显示showcustomerrors=false,但它仍然重定向我真的需要查看实际错误以排除故障。 在firebug中,它显示错误是一个500内部服务器错误。我无法得到比这更详细的信息 此外,如果我从本地框运行页面,但使用远程数据库,则不会出现错

Asp.net mvc 3 要通过布局将@renderbody()放入部分视图源中吗

创建MVC3Razor项目。具有非常复杂的UI设计。我想通过_布局将@renderbody()放入部分视图源中。编译器不允许我这样做。有办法做到这一点吗?您可以选择主/子布局,而不是局部视图 MasterLayout.cshtml <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>@ViewBag.Title</title> </head

Asp.net mvc 3 在ASP.NET MVC 3中的JqGrid列中添加ActionLink

我正在使用jqGrid与ASP.NETMVC3和Razor 我希望在jqGrid中添加2列以及其他列 我要添加的列是 编辑 删除 这些列的值是我想要的ActionLink 如何将ActionLink添加到JqGrid的列中? 请在这方面指导我 更新1:在@user1534482的帮助下,我尝试了这个,但没有成功 colModel: [ ... { name: 'Open', formatter: 'prepareLinks' }, ... ], function

Asp.net mvc 3 隐藏链接值

这是我的mvc3项目代码的一部分 @Html.ActionLink(item.PolicyNo, "MasterView", new { PolicyNo = item.PolicyNo }) 它将向控制器传递“PolicyNo”,链接栏将显示以下内容,例如: "http://localhost:49237/Policy/Details1?PolicyNo=1001" 现在我的问题是如何隐藏该值: "http://localhost:49237/Policy/Details1“仅此而已?我知道

Asp.net mvc 3 如何利用MVC3多站点的共性来简化VisualStudio中的开发过程?

我正在使用Visual Studio开发几个MVC3网站,它们之间的唯一区别是: 两个图像(在~/Content/images中) 根目录中的web.config 我已经将我的模型分离到一个单独的项目中,但是视图和控制器的代码对于站点都是重复的 我怎样才能为这个做一个1..* 谢谢。您可以将控制器放入一个单独的项目中,没有问题。使用您的模型或在单独的项目中 您需要的视图更复杂,我从未尝试过,但您可以将它们视为来自共享源的链接项。如果唯一的区别是品牌(图像、样式等),您可以拥有一个带有一些设置

Asp.net mvc 3 ASP.NET MVC的剑道UI Complete与ASP.NET MVC的Telerik扩展之间的差异

用于ASP.NET MVC的剑道UI Complete和用于ASP.NET MVC的Telerik扩展之间有什么区别 我读过那里的帖子,但不明白确切的区别。 据他们说 模块化:通过ASP.NET MVC的剑道UI,您可以利用 客户机和服务器是独立的,还是一起的,取决于 您的首选项或项目要求。这一点是无法用计算机实现的 电传分机 这一点的确切含义是什么?有人能举例说明这些吗 只有两个区别 这两个组件之间最好使用哪一个?如文档中所述: 1-使用HTML5和JavaScript实现设备访问:Kend

Asp.net mvc 3 如何将jpg从web下载到MVC3中的项目文件夹?

大家好,我想问一下,如何将.jpg文件从web下载到我创建的“上载”项目文件夹中 我正在尝试将youtube缩略图下载到我的“上传”文件夹中 我的控制器: var fileName = Path.GetFileName(http://img.youtube.com/vi/RUgd_GDPhYk/1.jpg); var path = Path.Combine(Server.MapPath("~/uploads/"), fileName); file.Save

Asp.net mvc 3 web.config在MVC3和MVC4中是不同的

我正在用C#和ASP.NETMVC4做一个web应用程序。 在检查web.config文件时,我注意到MVC4具有以下特性: <system.web> <compilation debug="true" targetFramework="4.0" /> 然而,如果查看MVC3 web.config文件,您将看到以下内容: <system.web> <compilation debug="true" targetFramework="4.0">

Asp.net mvc 3 在Asp.net MVC3的同一视图中插入和显示记录

我是mvc3的新手。我学习了如何在不同的视图中插入、显示和更新记录。 但是如何在单个视图中执行所有这些操作?也就是说,用户可以从页面视图的顶部插入记录,也可以在页面底部看到所有记录的列表,还可以从相同的页面视图进行更新。 谢谢添加控制器和单个视图…下面是一个粗略的示例 public ActionResult Index() { //code to display return View(); } [HttpPost] public ActionResult Index(int

Asp.net mvc 3 使用Crystal Reports运行Visual Studio 2013解决方案

我有一个最初在VS2010中开发的MVC应用程序。我们已经将Crystal Reports(CR)集成到其中,并且所有工作都很顺利 现在,我需要设置一些只有VS2013的新工作站。我可以在VS2013中运行该站点,但这仅仅是因为我有VS2010并且以前安装了CR运行时文件。新工作站将不会安装VS2010,除非机器上安装了VS2010,否则SAP安装程序将不会运行。SAP最早要到2014年初才会提供修复 新工作站不需要能够修改报告,因此我不关心是否安装了完整的CR应用程序,我只需要它能够引用运行时

Asp.net mvc 3 TypeError:无法调用方法';forEach&x27;“未定义”的定义;在MVC Razor上的D3JS中

为什么我在以下代码中得到错误,而不是数据。forEach 我也添加了D3JS,但代码无法识别“data.forEach”。请告诉我如何在MVC razor上解决这个问题 下面是我的data2.csv date,close 1971,0.357 1972,1.927 1973,1.870 1974,2.014 1975,10.995 1976,16.227 1977,16.643 1978,20.644 1979,22.478 下面是我的脚本 var margin={top:20,right:

Asp.net mvc 3 &引用;“停机维修”;Asp.net MVC web应用的页面

我有以下要求 在web.config中设置一个值并启用维护模式 所有非ajax请求都应该显示一个自定义错误页面,http状态代码设置为503。应保留页面的url 所有ajax请求都应使用http状态代码503进行响应 我应该有机会对一个文件做一些基本的日志记录。如果他碰巧登录到应用程序,请记录url和用户身份 我正在使用ELMAH跟踪/记录所有未处理的异常。实现维护模式的机制不需要我不使用ELMAH 我已将“runAllManagedModulesForAllRequests”设置为true。

Asp.net mvc 3 将ASP.NET MVC3应用程序与Solr集成的最佳方法

我有一个使用MongoDB的ASP.NET MVC3 web应用程序。 我正在尝试使用Solr实现搜索 我只希望标题、标签字段由Solr索引并返回。 将来我可能会包括更大的描述字段 我正在看这个,但我对如何从这里开始并非一无所知。 MongoDB也有Solr连接器。这让我很困惑 有谁能提出一个更好的方法吗 将Solr与MongoDB完全解耦,并从web应用端添加,还是使用MongoDB连接器 如果这不是一个正确的地方或问题,我可以删除这个 感谢阅读继续操作的最佳方法是使用。与MongoDB S

上一页   1   2   3    4   5   6  ... 下一页 最后一页 共 312 页