【c# – 找不到ASP.NET Web API路由控制器】教程文章相关的互联网学习教程文章

c# 调用分页(控制器端的)与时间的格式【代码】

1.在操作的model中:2.在控制器中:var aIndividuals = new PagedList<实体>(集合数据, command.Page - 1, command.PageSize);//将从数据库获取到的集合进行分页var gridModel = new DataSourceResult{Data = aIndividuals.Select(x =>{var m = x.ToModel();m.Id = x.Id;if (x.CreateTime == null){m.CreateTimeStr = "";}else{m.CreateTimeStr = x.CreateTime.Value.ToString("yyyy-MM-dd");//创建时间 }if (x...

c#-如何在MVC控制器中访问Javascript多维数组【代码】

我必须通过这样的过滤器数组: 脚本代码:return { CustomFilter: options.filter.filters }; 从Firebug:CustomFilter[0][field] ItemName CustomFilter[0][operator] startswith CustomFilter[0][value] testing ValueCustomFilter[1][field] BrandName CustomFilter[1][operator] startswith CustomFilter[1][value] testing Value 1发布的值是: 但是...

首页> C#> ASP.NET Core如何能够将任何类型转换为ActionResult返回类型的控制器操作?【代码】

我在ASP.NET Core 2.2中的WebApi控制器中有一个简单的操作,如下所示:[HttpGet("test123")] public ActionResult<string> Test123() {return new OkResult(); }这样编译可以,但是我想知道OkResult对象怎么可能转换为ActionResult< string&gt ;?这些类具有不同的继承链:OkResult-> StatusCodeResult->动作结果而ActionResult< TValue>仅实现IConvertToActionResult换句话说,ActionResult< string>不是OkResult类的基本类型. 如果我...

C# Modbus_TCP通讯 dll库 测试TRIO运动控制器【代码】【图】

在项目的实际应用中,通讯是必不可少,最近一直在测试modbus通讯,在网上找到一个合适的免费动态链接库,已在项目上应用,非常稳定。网站地址:www.easymodbustcp.net 1、动态链接库网盘地址,里面有dll文件及测试工具,例子。百度云盘:https://pan.baidu.com/s/1Uunp2CDB8Hz3uyOsWn_Umg 提取码:dac6 2、下面是我以TRIO为例测试 Modbus_TCP,此外可用西门子,三菱,欧姆龙测试。 测试截图: 连接 ip: 192.168....

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

我正在使用ASP.MVC网站,我希望根据我拥有的强类型模型中枚举的值来显示三个图像之一. 我可以在视图中使用IF / Case语句,但是我认为应该由控制器负责,实现此目的的最佳方法是什么?解决方法:如果您具有Enumerable< YourModel&gt ;,则可能要提供Dictionary< YourEnum,Uri>.从控制器到视图. 这样,控制器可以决定存在哪些有效图像,等等. 但是,选择图像似乎是从根本上限制视图的活动.作为练习,想象一下如果控制器我们实际在驱动WinForms...

C#-区域和主站点中的多个控制器【代码】

我在区域中有多个控制器/Areas/Demo/Admin/AdminController和其他在主站点/Controller/Admin/AdminController现在出现错误Multiple types were found that match the controller named 'Admin'.该如何解决?如果我可以在“区域/演示”中进行某些更改,那会更好,因为我必须在多个站点上使用相同的“区域”.解决方法:在路由中定义名称空间. http://msdn.microsoft.com/en-us/library/dd492682.aspx 例如,我的“ Admin”区域是这样映射...

c#-MVC3中的Ninject依赖注入-控制器外部【代码】

我们在MVC3项目中使用Ninject进行依赖项注入.我使用NuGet将软件包引用添加到Ninject和Ninject.MVC3软件包.当我这样做时,它在我的App_Start文件夹中创建了一个NinjectMVC3类:public static class NinjectMVC3 {private static readonly Bootstrapper bootstrapper = new Bootstrapper();public static void Start(){DynamicModuleUtility.RegisterModule(typeof(OnePerRequestModule));DynamicModuleUtility.RegisterModule(typeof...

c#-将list <>,对象和原语的混合传递给ASP MVC控制器操作的方法【代码】

我刚接触C#,正在创建我的第一个MVC项目,并且很难弄清楚将3种不同类型的参数传递给控制器??动作的方法.这是我的控制器方法:public ActionResult Create(Notification notification, string hash, list<int> users){//code inside method irrelevant... }和我的通知模型:public class Notification {public int ID { get; set; }public string ApplicationID { get; set; }public string Description { get; set; }public System.D...

c#-处理asp.net mvc 3控制器中的重复代码【代码】

我正在使用一个处理表单/文档的控制器,执行任务越多,我在方法中看到的代码重复部分就越多.无论是否,这都是我的第一个ASP应用程序,我不确定什么是优化代码的最佳方法.我注意到的事情-重复多次的模式是这样的:public ActionResult DisplayForm(int? documentId, long status){ViewBag.Status = status;List<MCS_DocumentFields> model = (List<MCS_DocumentFields>)DocumentFieldService.GetFieldsForDocument(documentId);var fina...

C#-尝试将模型数据从视图传递到控制器【代码】

在我的.net mvc项目中,我试图将最初传递到视图中的模型再次传递回控制器.每次为空. 查看代码:@model Shop.Models.ShoppingModel ... @using (Html.BeginForm()){@Html.HiddenFor(model => model.payment.cardNumber)@Html.HiddenFor(model => model.payment.cvv)@Html.HiddenFor(model => model.payment.expMonth)@Html.HiddenFor(model => model.payment.expYear)<div class="buttons"><a href="@Url.Action("Index", "Cart")"><...

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

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

c#-在PostSharp中的OnMethodBoundaryAspect中的OnEntry中获取控制器的基类成员【代码】

我想在我们的Log Aspect Class中访问基类成员.我有一个基本控制器该控制器由测试控制器&在测试控制器中,我实现了AOP Aspect. 在BaseContoller中,我有一个_userSession成员.我在调用BaseContoller的Constructor时初始化_userSession.在调用TestController之后,首先调用AOP Aspect.我想在AOP的OnEntry方法上访问_userSession. LogAspect类[Serializable][MulticastAttributeUsage(MulticastTargets.Method)]public class LogAspect:P...

c#-即使修复了模型定义中的设置后,控制器中的模型也为空【代码】

我的应用程序的类型很弱,因此我决定最好将其更改为强类型…但是我遇到了一些问题. 我的控制器将新模型提供给我的剃刀视图(其中包含一个小表格).我使用textboxfor(model => mymodel.type)并将其发布回我的控制器.我可以看到该帖子具有所需的值,但是一旦它到达我的控制器,模型就为空.[HttpGet]public ActionResult LogIn(int Op){LoginWrapperClass newOperation = new LoginWrapperClass();newOperation.newL = new ePSDB();newOper...

c#-MVC5控制器中的口音【代码】

我有一个看起来像这样的控制器public ActionResult Search(string firstname, string lastname) {...return View(); }当我访问/ Search?firstname =Herv时,我在控制器中获得的firstname值为Herv. 有没有办法让我的控制器知道口音?解决方法:我敢打赌没有设置字符集头:Content-Type: text/html; charset=utf-8从客户端发送请求时,需要设置此标头.另外,请确保在Web.config中打开全球化设置.<configuration><system.web><globalizat...

c#-仅映射一个控制器及其操作的路由.其他路由设置可操作【代码】

首先,我需要说的是我正在使用T4MVC.我的RouteConfig中有许多自定义路由.这是一个例子:routes.MapRoute("CollectionDetails", "collection/{slug}/{collectionId}", MVC.Collection.CollectionDetails()); .............................................. routes.MapRoute("Sales.Index", "sales", MVC.Sales.Index());routes.MapRoute("CustomPage", "custom/{slug}", MVC.CustomPage.Index());所有这些...