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

C#-ASP.NET MVC 4 API的终结点没有响应

我是ASP.NET MVC4的新手,但有一个我无法解决的问题. 我有一个简单的GET端点,我想返回所有预置站. 当我尝试到达此端点时,没有响应,甚至没有超时.我的API在其他端点上运行良好. 以下是与此端点相关的方法内的代码: [Route("api/Prestations")] // GET: api/Prestations /// <summary

CVC-MVC控制器未绑定ViewModels

我希望您能为我提供帮助,因为我对MVC和Entity Framework还是陌生的,所以我想尽一切办法.我正在使用MVC4和EF5. 这是我正在尝试做的概述… 我有两个实体,Site和SiteType.每个站点可以具有多个SiteType,因此它们具有多对多关系.我通过创建3个表Site,SiteType和SiteSiteType,以典型的

我如何反序列化此JSON?

如何使用Web API(JSON.Net)反序列化以下JSON ?: { "action": "edit", "table": "MainView", "id": "row_1377", "_group_id": "999", "data": { "ROTATI

首页> C#>如何保护WebAPI的单页

我正在另一台机器上构建一个具有MVC4单页前端和WebAPI的应用程序,该应用程序将json查询数据直接返回到浏览器.身份验证发生在MVC端,在该端建立了一个用户对象,该对象为当前用户定义了一组“ canDoX”权限. 问题在于,当用户从页面.js接收到请求时,如何在不重新验证和授权用户的情况

实体框架SqlQuery执行带有重复参数的查询

我在尝试使用实体框架执行具有重复参数的SQL查询时遇到麻烦. 该查询是关键字搜索,它查找不同的表,因此多次使用相同的参数.我正在使用LIKE语句(是的,我知道我应该使用FULLTEXTSEARCH,但现在没有时间这样做). 我尝试了这里解释的所有语法:How to use DbContext.Database.SqlQuery<TEl

C#-MVC 4 @ Html.DropDownListFor()未将模型值传递给下拉列表

我是MVC的新手,正在尝试测试应用程序以弄湿我的脚.此应用程序的一部分是生成带有下拉框的表单.我用 @ Html.DropDownListFor()生成此文件,并在创建表单上正常工作.但是当我进入编辑表单时,模型值不会传递给下拉列表. 选择清单项目 public static string[] OnOffList() {

c#-仅在特定参数时匹配路由

我正在尝试创建仅在URL中使用特定参数时才匹配的路由. 例如: routes.MapRoute( name: "BannerAds", url: "Go/{Web}", defaults: new { controller = "CommunicationsAlias", action = "BannerAds", web = U

Cnockoutjs可观察到的数组到列表

我已经搜索了高点和低点,并尝试了许多不同的选项,但无法弄清楚这里出了什么问题. 我有一个基因敲除视图模型,看起来像这样: {"Id":0,"Type":"post","Title":"adsf","AuthorId":0,"Description":"adsfadsf","ChosenCategoryValues":[&quo

c#-使用HttpPostedFileBase的强类型模型无法支持视图

我希望有人可以帮助我. 我正在使用VS 2012和MVC4. 我正在使用使用HttpPostedFileBase的强类型模型测试项目.当我尝试对视图进行脚手架操作时,它失败并显示: --------------------------- Microsoft Visual Studio --------------------------- Unable to retrieve metadata for 'Im

延迟加载不起作用时添加分离的实体

我有一个使用.NET 4.5下的Entity Framework 5的ASP.NET MVC 4应用程序.我遇到的问题是,当我插入在前端创建的分离实体时,延迟加载无法正常工作. 这是我要添加(或更新)的代码: public static int PersistMergeEntity(EntityTwo entityTwo) { int entityId; using (var _db

cry-DRY实体框架搜索调用

我有一个称为Entities的实体框架(v5.0)DbContext,该框架由该框架自动生成(我认为我的设计模式是Database First). 我在整个应用程序中都调用了此搜索命令(如下面的代码片段所示).我想干燥我的控制器代码,并将其重构为方法调用. using (var db = new Entities()) { DateTime no

C#-MVC 4视图重新加载数据更改

我有一个简单的控制器并查看: 我只想在Index.cshtml视图页面上重新加载新数据.我已经彻底调试了代码.实际上,当控件转到Index(string value)方法时,单击“ ul”,将向模型对象填充新数据,即使在cshtml页面中,模型也会在调试器中显示新列表,但视图不是变得清新.我真的不知道为什么.有

剑道DatePicker最大值和最小值不限制文本输入

我在MVC应用程序的页面上有一个Kendo DatePicker控件: @(Html.Kendo().DatePicker() .Name("PlanStartDate") .HtmlAttributes(new { @class = "reportParam" }) .Value(Model.MinDate) .Min(Model.MinDate.ToShortDateString()) .Max(Model.MaxDat

在用户登录前,Asp.net MVC应用程序引发js语法错误

检查浏览器控制台时,为什么我的应用程序在登录页面向我抛出一些javascript错误? 我已将web.config设置为包含以下内容: <authentication mode="Forms"> <forms loginUrl="~/Login" timeout="90" /> </authentication> 然后,我有一个_AnonymousUserLayout.cshtml,其中包含以下脚本

使用C#MVC4读取RSS Feed

这是我的第一篇文章.因此,我遇到了这个问题,并且对这种语言或C#还是陌生的. 我有一个读取新闻rss的模型,然后使用相同的索引控制器将其传递给视图. 这是我的模型: using System; using System.Collections.Generic; using System.Linq; using System.Net; using System.Web; using

CodeGo.net>如何在Razor视图中测试lambda表达式?

您能否指导我如何在Razor视图引擎中设置断点来测试我的lambda表达式? 例如,我有以下代码: @(Html.DropDownList("Condition4", new SelectList(Model .Conditions .Where(c =>

c#-数据库优先和区域

我目前正在处理一个包含30多个表的数据库,其中包括用户,学生,老师,学校,招生,课程,日历,活动,CollegeTeam,MusicBand等.我希望与Areas一起工作以便更好地组织应用程序,但是我的问题是:我应该将实体保留在相应的Area模型还是Main Application Model文件夹中?如果在对应的Area Model文

有没有适当的方法来添加模型错误的IEnumerable模型字段以突出显示视图中的特定输入,但不是全部?

好吧,我有一些产品的视图模型: public class ProductsAddModel { public IEnumerable<string> Names {get;set;} } 我需要一次添加多个产品名称,但是如果已经存在带有输入名称之一的产品,我想为名称添加模型错误并在视图中突出显示正确的输入.它基本上看起来像: [HttpPost] p

c#-在下拉列表MVC和EntityFramework中显示数据库表名称

我需要在下拉列表中显示数据库中的所有表名. 选择表格后,我需要显示带有列的另一个下拉列表.我怎样才能做到这一点? 我正在使用ASP.NET,MVC和EntityFramework. 更新:淘汰赛:ASP.NET MVC 4动态表单解决了我的动态下拉列表问题.解决方法:这是一个淘汰赛方法:ASP.NET MVC Dynamic Forms 使

c#-Mvc从“隐藏”文件夹返回403.14而不是404

我们有一个标准的MVC4 Web应用程序,但是该应用程序可以访问非常机密的客户端数据,因此最近第三者进行了安全审查. 没问题,我们通过时没有任何重大问题,但是他们指出我们有许多“隐藏目录”,他们建议我们应该返回状态码404而不是403.14(禁止) 文件夹之一是默认的“ Content”目录,其

c#-Unity,使用语句和PerRequestLifetimeManager

我在项目中使用Unity.但是我不确定是否应该使用using语句,因为我正在使用PerRequestLifetimeManager. 简单的例子: 注射: container.RegisterType<IDataContext, MyContext>(new PerRequestLifetimeManager()); 用法: class MyClass { private readonly IDataContext _context

c#-使用Web Api服务进行多次通话

我正在使用Web Api服务将数据传递到我的移动设备. 可能有2种情况. >单个设备多次请求>多个设备多次请求 在两种情况下,我都无法处理多个请求,我不知道实际的问题是什么,但是它一直给我403响应和500响应. 我需要在几秒钟内处理多个请求,因为我要同时处理超过1000台设备,并排并排,所

c#-处理asp.net mvc控制器中的异常

我创建了新属性,在逻辑上我有一些例外 我的问题是:我应该如何在控制器中处理它并将其传递给视图?在下面的代码中,我引发了异常,应如何将其移至视图? 这是控制器中的属性 [HttpPost] [CheckToken] public JsonResult Edit(Roles role) { ... } 这是属性 public class CheckToken

CodeGo.net>如何显示图像从MVC 4中的路径?

在开始之前,我已经在这里看到了这个问题,并且已经遵循了此处给出的答案和示例: how to display image from path in asp.net mvc 4 and razor view 但是当我这样做 <img src="@Url.Content(Model.ImagePath)" class="dker" alt="..." /> 我得到一个错误 Source Error 06001 在

c#-有条件地在html.RadioButtonFor(MVC4 / Razor)中包含选中的属性

当您在手动编码的html元素(例如单选按钮)中明确包含选中的属性时,可以使用bool来确定该属性是否将完全存在于该元素上as seen here.对于那些不想单击链接并为该人提供一些当之无愧的流量的人: @ {    布尔同意= true;}<输入类型=“复选框”名称=“同意”值=“同意”选中=“ @同