asp.net-mvc-4相关内容
在我的剃刀中,我正在生成这样的下拉列表. @{var listItems = new List{new ListItem { Text = "Home To School", Value = "0" },new ListItem { Text = "学校到家", Value = "1" }};}@Html.DropDownList("Direction", new SelectList(lis
..
我有一个表格要求用户提供他们的个人信息和他们的家庭成员. 家庭成员部分的字段重复. 我的问题是处理这些重复形式的最佳实践是什么? 我目前使用 AJAX 来重复表单,但如何从这些重复字段中收集数据? 因为有人问我如何重复表格,我这样做:AJAX 调用 $(document).on('click', '.btn-add-item', function (e) {e.preventDefa
..
我只是在尝试 ASP.NET MVC 4,但我不知道如何禁用 Javascript/CSS 缩小功能.特别是对于开发环境,这对调试有很大帮助.我想这将是 web.config 中的一个开关,但由于 ASP.NET MVC 4 目前仍处于测试阶段,所以那里的信息真的不多.如果有人可以提供帮助或指出正确的博客文章等,我们将不胜感激. 解决方案 In Global.asax.cs #if DE
..
我有这个代码: $.ajax({类型:“POST",url: "/api/slide",缓存:假,contentType: "application/json; charset=utf-8",数据:'{“标题":“fghfdhgfdgfd"}',数据类型:“json", 这是我的控制器: public class SlideController : ApiController{//POST
..
这是跟踪: 发生错误.类型“ProjectName.Web.Api.Controllers.ContinentsController"没有默认构造函数System.ArgumentException在 System.Linq.Expre
..
我有一个 “MVC 4" 项目,我想将程序集添加到 web.config 文件,但我不知道应该把它放在哪里.我尝试了任何方法,但找不到解决方案. 每次我遇到这个错误: 您必须添加对程序集“System.Data.Entity"的引用,版本=4.0.0.0,文化=中性,PublicKeyToken=b77a5c561934e089'. 这是我的 web.config 文件:
..
我正在尝试更改由 @Html.HiddenFor 创建的 html 输入的发出名称. 我正在使用的代码: @Html.HiddenFor(e => e.SomeProperty, new { @id = "some_property", @name = "some_property" } 现在这适用于 id,但它不适用于名称.现在我真的不在乎 id,我需要更改 name,因为这是回发到目
..
如何注入以下依赖项?? public class Authenticate : AuthorizeAttribute{[依赖]公共 IAuthenticate AuthenticateLibrary { 获取;放;}[依赖]公共 ILibrary BaseLibrary { 获取;放;}protected override bool AuthorizeCore(HttpContextBase h
..
我使用 VS 2012 和 MVC4 创建了一个网站,它在我的本地主机上工作,但是当我发布并放置我的主机时它不起作用.IIS 配置是相同的.但它给了我这个错误行: 这是错误; 配置错误说明:在处理为该请求提供服务所需的配置文件期间发生错误.请查看下面的特定错误详细信息并适当修改您的配置文件.解析器错误消息: 中的“targetFramework"属性Web.con
..
在我的应用程序中,我想重定向授权用户以更新他们的个人资料页面,直到他们提供所需的信息.如果他们更新配置文件,则IsProfileCompleted 在数据库中设置为“true". 所以,我知道这可以通过在控制器的必需操作中放置检查条件来完成.但我想通过自定义 AuthorizeAttribute 来做到这一点. 我在谷歌上搜索并使用“StackOverflowed"获取信息,但感到困惑
..
我有一个相当标准和简单的 MVC4 网站. 在根目录中,我们有:bin、内容、脚本、视图.使用项目的 DLL 的默认设置,我们称其为“web.dll",所有必要的附加项都放在 bin 目录中. 不知何故,ASP.NET 开发服务器和 IIS7.5 都知道在托管站点时在 bin 文件夹中查找“web.dll",如果不存在,它们会抛出错误:“无法加载类型 'CVD.Web.MvcAppli
..
我将 Entity Framework 5 与 Code First 迁移一起使用.我有一个从 DbContext 派生的 DataStore 类: public class DataStore : DbContext, IDataStore{公共 int 用户 ID { 获取;私人订制;}public DataStore(int userId, string connectionString)
..
我正在尝试将路由添加到默认路由,以便我的两个 url 都能正常工作: http://www.mywebsite.com/users/create http://www.mywebsite.com/users/1 这将使第一条路线工作: routes.MapRoute(名称:“默认",url: "{controller}/{action}/{id}",默认值:新 { 控制器 = “用
..
我需要将 4 位小数四舍五入为 2 位并显示在 MVC 3 UI 中 类似这样的 58.8964 到 58.90 尝试遵循此应该如何我在 MVC 中将 EditorFor() 用于货币/货币类型? 但不起作用. 因为我正在使用 TextBoxFor=> 我在这里删除了 ApplyFormatInEditMode.甚至我尝试使用 ApplyFormatInEditMode ,但没
..
我读到默认情况下,Web API 将返回 JSON 数据,但由于某种原因,在创建 API 时,它返回 XML 而不是 JSON. 公共类 CurrencyController : ApiController{私有 CompanyDatabaseContext db = 新 CompanyDatabaseContext();//获取 api/货币公共 IEnumerable获取货币(){返回 db
..
在 Visual Studio 2012 中,我创建了一个 ASP.NET MVC 4 项目,其中目标框架是 .NET Framework 4.5.当我将项目部署到 Web 服务器时,出现以下错误: 无法加载文件或程序集“System.Web.Http.WebHost,Version=4.0.0.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35
..
我有一个 MVC 4 视图,我在其中呈现以下操作 @{Html.RenderAction("索引", "标志");Html.RenderAction("Index", "MainMenu");} 我的视图中有一个表单,该表单已填写并发布到控制器.在控制器中,我执行一些任务,然后将模型发送回我的视图 [HttpPost]公共操作结果索引(ManageAdministratorModel man
..
因此,我尝试使用剃刀“@"符号(在 MVC-4 视图中)将参数传递给 javascript 函数,但出现语法错误:“未终止的字符串常量" 我应该用另一种方式来写这个吗? @foreach(模型中的变量项){...} 我使用了与此答案
..
我正在尝试创建一个类似 url 的 stackoverflow. 我下面的例子工作正常.但是如果我移除控制器,它就会出错. http://localhost:12719/Thread/Thread/500/slug-url-text 注意第一个线程是控制器,第二个是动作. 如何使上面的 URL 看起来像下面这样,从 URL 中排除控制器名称? http://localhost:
..
如果您想切入正题,问题是:在 asp.net mvc 5 中将 DotNetOpenAuth 与 Google 结合使用的最佳/官方方法是什么? 大约一年前,我几乎使用了 OAuth(DotNetOpenAuth oAuth 和 OpenID),因为它是为 asp.net MVC 4 开箱即用的(就像在示例项目中一样).从那以后,我成功地将它用于 google、facebook、yahoo
..