控制器:
现在,我使用了Unity2.0应用程序块。尝试使用unity解决控制器的依赖关系,而不使用自定义控制器工厂。
我被下面的错误所困扰
当前类型DataProviderInfrastructure.IEEmployeeTask是一个
接口,无法构造。是否缺少类型映射
我不使用Unity,但我猜它会尝试使用无参数构造函数来解析依赖关系。创建这个构造函数是非常错误的。首先,它破坏了依赖项注入的目的;其次,您在其中创建了新的容器,该容器将为空,因此它显然无法解析任何依赖项。尝试从代码中删除此项:
我设法让jQueryDataTables插件与asp.NETMVC3一起工作,这样它就可以发回json,并带有一个搜索功能
现在的问题是,我需要移动搜索框,并在自定义菜单旁边的“正常”位置之外添加一个“语言”过滤器
是否有一种方法可以集成:
Language: <select name="languageid">
<option value="SV">Swedish</option>
<option value="EN">English</o
我有一个像follow这样的基本控制器
public abstract class BaseController
{
protected ActionResult LogOn(LogOnViewModel viewModel)
{
SaveTestCookie();
var returnUrl = "";
if (HttpContext != null && Ht
我不知道我遗漏了什么,但我需要用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
我正在使用MVC3和KendoUI
我可以通过手动将值传递给combobox来检索数据,并且在执行时可以看到combobox中的值
这是通过手动传递值实现的
$("#input").kendoComboBox({
dataTextField: "text",
dataValueField: "value",
dataSource: [
好吧,也许我只是没有使用正确的搜索词,但我似乎无法在网上任何地方找到任何东西
从本质上说,我试图为工作建立一个定价工具。此定价工具需要能够考虑折扣代码和捆绑定价
我需要建立一种方式,我可以有一个管理部分,在那里我可以输入折扣代码和价值的折扣代码,以及什么产品的折扣代码是用来
我不希望有人告诉我怎么做,我是一个大男孩,可以阅读和研究它,但我有一个问题刚刚开始。如果有人在网上知道任何像样的文章,如何做这类事情的一些基本设计,请直接告诉我那里。从那里我可以找出剩下的
哦,顺便说一句,我计划使用C#AS
我在MVC3ASP.Net应用程序中使用自己的配置文件提供程序。我已经使用ProfileBase类在这里这样做了
我的问题是,我有一个我想要唯一的属性,叫做“BlogSpace”。我如何验证这一点
目前,我已经在UserProfile类中创建了一个静态方法,在尝试保存之前在控制器中调用该方法。像这样:
public static bool ValidateUniquenessBlogSpace(string blogspace, string currentUsername, Membershi
我的asp.NETMVC3应用程序托管在IIS7中,我希望通过将IIS的循环时间间隔缩短到1000分钟来减少内存消耗。这样做有没有副作用?减少IIS中的回收时间没有副作用。它甚至不需要花费太多的时间来做回收。回收利用可以避免内存泄漏。有关更多信息,请查看
我根据SO问题创建了一个扩展方法,效果很好
我是否可以将扩展方法中嵌入的HTML移动到部分视图中,并在保留其当前行为的同时在方法中使用该部分视图?特别是,我希望能够“包装”任意HTML块
我这样做并不是出于任何迫切的需要,只是出于保持HTML一致性的愿望,例如作为视图和部分视图。我想,如果HTML也在视图或部分视图中,那么发现它的任何问题都会容易得多
以下是HtmlHelper扩展方法:
public static IDisposable HelpTextMessage(this HtmlHel
看到使用AJAX时没有发送uu RequestVerificationToken,而是在Request.Form中查找令牌,人们是如何处理这个问题的
最后我做了这个
$("#regmember-form").submit(function (e) {
e.preventDefault();
var token = $('[name="__RequestVerificationToken"]').val();
alert($(this).attr('action'));
我使用的是编辑器模板(位于我的解决方案中的Shared\EditorTemplates文件夹中)
如何使此字段在视图中为只读
<%= Html.EditorFor(x => x.ModifiedDate, new { @readonly = "readonly" }) %>
使用System.Web.Mvc命名空间中的[HiddenInput]属性装饰属性。您可以使用:
@Html.DisplayFor()
我使用以下方式显示只读信息:
@Html.DisplayFor(m
我有一个MVC3应用程序,带有用于编辑数据的表单。这仅适用于包含下拉列表。
是否有可能在不重新加载的情况下执行控制器方法(HttpPost)
如果没有-我如何返回当前站点(因为我在不同的站点中有相同的表单)。是的,请尝试XmlHttpRequest(也称为AJAX)来执行控制器。这就像在后台线程上从浏览器向服务器发送请求,不会导致页面重新加载
阅读以下博客:
如果您不能使用ajax,要返回同一页面,您可以将用户重定向回引用者url:
public ActionResult Submit()
我正在使用Html.LabelFor(…)创建一个静态文件。
我必须使用JQuery动态设置标签的Name属性。您可以设置css类,并使用LabelFor的一个重载中提供的htmlAttributes参数设置内联样式和任何其他属性(即使是像Name这样的不存在的样式)
即
model.Title,
新的{style=“xyz”、@class=“abc”、@name=“MyTitle”})%>
这将创建一个类似以下内容的标签:
<label for="Title" style="xyz"
我有一个MVC应用程序,用户可以在其中发送大量电子邮件(每个电子邮件都是定制的,因此没有批量发送选项)。我没有让用户等待,而是按计划将发送的电子邮件排队。我想做的是让windows服务定期调用我的应用程序来触发电子邮件。然而,我真的不想仅仅为这一个动作创建一个全新的web服务项目。是否有任何方法可以将行为包装在MVC操作中,并让服务以类似于调用web服务的方式调用此操作(而无需启动浏览器窗口)?如果没有,是否可以在mvc应用程序中托管web服务方法?如果是这样,任何关于如何做到这一点的好参考将不
有人在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"
我有这样一个实体:
public class Course {
public CultureInfo Culture {get; set;}
:
}
我只想将CultureInfo的Name属性映射到Entity Framework为我生成的表中的一列
我该怎么办?目前,我已经尝试研究了DbContext的OnModelCreating()方法,但没有发现任何突出的地方
我正在使用EntityFramework4.1和MVC3应用程序,采用代码优先的方法
非常感谢。不公平EF不
我们正在用Razor启动一个MVC 3项目,我不知道在访问/更新数据时应该采取哪种方法。我知道我们有以下选择
* Plain old ADO.NET
* LINQ to SQL
* NHibernate
* Entity Framework
但我更倾向于使用普通的旧ADO.Net(因为我认为这是最快的)
我仍然会使用模型类,但是一旦我从类中获得数据,我想继续使用普通的Ado.Net调用存储过程,而不是使用EF更新方法
如果这种方法与使用EF相比有任何缺点,我想听听你的意见
(这将是一个拥有大量
在我去获取IIS Express和SQL CE之后,我的机器一直表现得很奇怪。VS2010 intellisense丢失了,现在我的HTML设计器也丢失了。它不加载
也许是因为微软的网络平台和VS2010旗舰版是免费的。可能问题与我安装的任何其他组件有关:SP1、MVC 3,甚至可能是Azure SDK。现在我从一台干净的虚拟PC开始,我想正确地操作它。有人能看看我下面的组件,让我知道我会遇到什么问题或冲突吗
我当前的基本安装是一个干净的VS2010终极安装,使用Windows 7。以下部件的正
我希望OutputCache属性生成缓存控制设置为public的头。我该怎么做呢?也许这个属性代码会有所帮助
using System;
using System.Web;
using System.Web.Mvc;
public class CacheFilterAttribute : ActionFilterAttribute {
/// <summary>
/// Gets or sets the cache duration in s
我想使用asp.net mvc实现一个产品。
我的产品分为几个模块,我想使用jquery选项卡小部件引导用户完成提交。
My ProductController将viewModel对象列表发送到产品视图。
因此,我的产品视图如下所示:
@model IList<View.Products.Modules.IModuleView>
<script type="text/javascript">
$(document).ready(function () {
我已经将IE设置为默认浏览器,但当我运行ASP.NETMVC3应用程序时,它会在Mozilla Firefox中默认打开。当我运行MVC3应用程序时,如何设置它,使其在默认情况下在IE中打开?您不能仅为单个应用程序设置默认值。您可以为协议设置默认值。在这种情况下,您希望为http设置默认值。最简单的方法是进入IE,转到选项菜单(gear)>Internet选项>程序选项卡>将IE设置为默认设置如果您在Visual Studio中运行应用程序,则可以右键单击视图目录外的html/aspx文件,然后
我有一个表单,它使用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周围使用括号,如下所
我正在页面上显示一组数据。我为每一行显示标签和文本框
以下是我的观点中的示例代码:
@using (Html.BeginForm())
{
<input type="submit" value="Ok" />
@for (int index = 0; index < Model.Persons.Count; index++ )
{
@Model.Persons[index].Name
@Html.TextBoxFor(m => M
我有一个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
根据@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; }
我有一个定制的DataAnnotationsModelValidatorProvider,用于以更动态的方式进行模型验证,而不仅仅是添加属性。我尝试将我的提供添加到global.asax.cs,如下所示:
ModelValidatorProviders.Providers.Clear();
ModelValidatorProviders.Providers.Add(new AttributeValidatorProvider());
但一旦加载表单,就会出现一个错误,提示“不引人注目的客户端验
我想在Ninject中将多个具体类绑定到一个接口
我有ITestService接口和具体实现TestServiceA和TestServiceB
他们被这样捆绑着:
kernel.Bind<ITestService>().To<TestServiceA>();
kernel.Bind<ITestService>().To<TestServiceB>();
这会引起一个错误。我怎样才能修好它?那不行。您将两个对象绑定到同一个接口,Ninject无法知
我想把字段集并排放在我的“编辑”页面上,因为页面上有这么多字段。由于找不到简单的解决方法,我决定将字段放在表中。这工作正常,除了单击“保存”按钮时出现以下错误:
Store update、insert或delete语句影响了意外的行数(0)。自加载实体后,实体可能已被修改或删除。请刷新ObjectStateManager条目
问题:如何将字段集并排放置,或使用“保存”按钮使表格工作
谢谢你的帮助
以下是我的控制器的编辑方法:
public ActionResult Edit(int id
我正在尝试将我的javascript文件与我的视图放在一起
我有以下js文件位置。
/Views/Home/Home.js
但是,当使用脚本标记引用时,会导致404错误
根据以下问题:
我将file.js添加到我的注册路由中。(没有解决问题)
如何在视图旁边存储和引用js文件?问题是,出于安全原因,视图文件夹中的web.config会阻止对该文件夹中文件的所有请求。这是您将在配置文件中找到的内容:
<httpHandlers>
<add path="*" verb="*"
我已经能够正确地将字典显示为dropdownlist,并在提交页面上提取它的值。但在“获取初始”显示上,选定的项目不反映对象的值。我的控制器正在通过状态:
ViewData["Status"] = new SelectList(AppHelper.WebinarStatuses, "Key", "Value", selectedStatus);
观点:
<%: Html.DropDownListFor(m => m.Status, (ViewData["Status"] as Se
我正在做一个MVC3项目,我已经在SQL server 2008上创建了我的数据库,然后我使用实体数据模型添加了它,现在我有了.edmx,我不想生成类的代码,因为直到现在它还不稳定,我觉得除了进行验证之外,没有必要这样做
我想知道是否有一种方法可以直接使用.edmx进行验证,而无需生成类代码
需要服务器端和客户端验证吗
干杯你不能从edmx那里做这件事。但是,您可以拥有将元数据添加到edmx生成的类中的类
这会将包含类的元数据添加到由edmx生成的类中:
[MetadataTypeAttribu
我正在使用TweetSharp在我的asp.net mvc web应用程序中进行用户登录。一切正常,但登录后,我需要保存在我的数据库以及用户数据。登录后,我找不到来自TwitterUser对象的电子邮件。一旦用户通过身份验证,我如何获取用户的电子邮件
谢谢你不能。Twitter API不会为用户返回电子邮件地址
查看以查看您可以检索的所有信息。如果您的应用程序被列入白名单,您现在可以作为验证凭据的一部分检索电子邮件。
我的数据库中有一个名为Programs的表。我想为每个程序显示一个选项卡。我正在尝试创建一个局部视图来执行此操作,然后我想将该局部视图包含到需要这些选项卡的每个视图中。我的局部视图如下所示
<div id="tabs">
<ul>
<li id="HomeTab">@Html.ActionLink("Dashboard", "Index", "Home")</li>
<li id="Program1T
我正在尝试在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
我正在构建我的第一个管理代码片段的MVC(3)应用程序
显然,我有一个代码段的编辑页面,它有一种编程语言(0.*到0.1)
现在我的问题是,如何用现有的所有编程语言构建一个列表框,以便在编辑页面上显示一个代码段
我认为我可以创建一个ViewModel,并通过手动查询并将其作为列表传递来填充所有值,但我觉得构建MVC的人对此有一个更整洁的解决方案?我手头有Apress的“Pro MVC 3”和“Pro实体框架”,但似乎找不到答案
当我尝试时:
@Html.EditorFor(model =>
编辑:显示了我的确切web.config代码
我有一个MVC3项目,它在我的机器上运行良好,但是当我将它上传到web服务器时,它在某个页面上给出了一个错误。我试图确定确切的错误,但它一直重定向到“错误/错误”操作。我试图修改web.config文件,使其显示showcustomerrors=false,但它仍然重定向我真的需要查看实际错误以排除故障。
在firebug中,它显示错误是一个500内部服务器错误。我无法得到比这更详细的信息
此外,如果我从本地框运行页面,但使用远程数据库,则不会出现错
创建MVC3Razor项目。具有非常复杂的UI设计。我想通过_布局将@renderbody()放入部分视图源中。编译器不允许我这样做。有办法做到这一点吗?您可以选择主/子布局,而不是局部视图
MasterLayout.cshtml
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title>@ViewBag.Title</title>
</head
我正在使用jqGrid与ASP.NETMVC3和Razor
我希望在jqGrid中添加2列以及其他列
我要添加的列是
编辑
删除
这些列的值是我想要的ActionLink
如何将ActionLink添加到JqGrid的列中?
请在这方面指导我
更新1:在@user1534482的帮助下,我尝试了这个,但没有成功
colModel: [
...
{ name: 'Open', formatter: 'prepareLinks' },
...
],
function
这是我的mvc3项目代码的一部分
@Html.ActionLink(item.PolicyNo, "MasterView", new { PolicyNo = item.PolicyNo })
它将向控制器传递“PolicyNo”,链接栏将显示以下内容,例如:
"http://localhost:49237/Policy/Details1?PolicyNo=1001"
现在我的问题是如何隐藏该值:
"http://localhost:49237/Policy/Details1“仅此而已?我知道
我正在使用Visual Studio开发几个MVC3网站,它们之间的唯一区别是:
两个图像(在~/Content/images中)
根目录中的web.config
我已经将我的模型分离到一个单独的项目中,但是视图和控制器的代码对于站点都是重复的
我怎样才能为这个做一个1..*
谢谢。您可以将控制器放入一个单独的项目中,没有问题。使用您的模型或在单独的项目中
您需要的视图更复杂,我从未尝试过,但您可以将它们视为来自共享源的链接项。如果唯一的区别是品牌(图像、样式等),您可以拥有一个带有一些设置
用于ASP.NET MVC的剑道UI Complete和用于ASP.NET MVC的Telerik扩展之间有什么区别
我读过那里的帖子,但不明白确切的区别。
据他们说
模块化:通过ASP.NET MVC的剑道UI,您可以利用
客户机和服务器是独立的,还是一起的,取决于
您的首选项或项目要求。这一点是无法用计算机实现的
电传分机
这一点的确切含义是什么?有人能举例说明这些吗
只有两个区别
这两个组件之间最好使用哪一个?如文档中所述:
1-使用HTML5和JavaScript实现设备访问:Kend
我对其中一个路由的可选参数有问题。路线是这样的:
routes.MapRoute(
"VideoList", // Route name
"VideoList/{page}", // URL with parameters
new { controller = "Video", action = "VideoList" , page = UrlParameter.Optional}
)
大家好,我想问一下,如何将.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
我正在用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">
我是mvc3的新手。我学习了如何在不同的视图中插入、显示和更新记录。
但是如何在单个视图中执行所有这些操作?也就是说,用户可以从页面视图的顶部插入记录,也可以在页面底部看到所有记录的列表,还可以从相同的页面视图进行更新。
谢谢添加控制器和单个视图…下面是一个粗略的示例
public ActionResult Index()
{
//code to display
return View();
}
[HttpPost]
public ActionResult Index(int
我有一个最初在VS2010中开发的MVC应用程序。我们已经将Crystal Reports(CR)集成到其中,并且所有工作都很顺利
现在,我需要设置一些只有VS2013的新工作站。我可以在VS2013中运行该站点,但这仅仅是因为我有VS2010并且以前安装了CR运行时文件。新工作站将不会安装VS2010,除非机器上安装了VS2010,否则SAP安装程序将不会运行。SAP最早要到2014年初才会提供修复
新工作站不需要能够修改报告,因此我不关心是否安装了完整的CR应用程序,我只需要它能够引用运行时
为什么我在以下代码中得到错误,而不是数据。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:
我有以下要求
在web.config中设置一个值并启用维护模式
所有非ajax请求都应该显示一个自定义错误页面,http状态代码设置为503。应保留页面的url
所有ajax请求都应使用http状态代码503进行响应
我应该有机会对一个文件做一些基本的日志记录。如果他碰巧登录到应用程序,请记录url和用户身份
我正在使用ELMAH跟踪/记录所有未处理的异常。实现维护模式的机制不需要我不使用ELMAH
我已将“runAllManagedModulesForAllRequests”设置为true。
我有一个使用MongoDB的ASP.NET MVC3 web应用程序。
我正在尝试使用Solr实现搜索
我只希望标题、标签字段由Solr索引并返回。
将来我可能会包括更大的描述字段
我正在看这个,但我对如何从这里开始并非一无所知。
MongoDB也有Solr连接器。这让我很困惑
有谁能提出一个更好的方法吗
将Solr与MongoDB完全解耦,并从web应用端添加,还是使用MongoDB连接器
如果这不是一个正确的地方或问题,我可以删除这个
感谢阅读继续操作的最佳方法是使用。与MongoDB S
我正在MVC3中处理分页,但是当我试图运行页面时,它会给我错误
找不到方法:“Int32 PagedList.IPagedList.get\u PageIndex()
这是我的密码:
public class EmployeeController : Controller
{
private myContext db = new myContext();
public ViewResult Index(int? page)
{
int pageSize
上一页 1 2 3 4 5 6 ...
下一页 最后一页 共 312 页