草庐IT

MX_Controller

全部标签

c# - 什么是 MVP-Passive View 和 MVP-Supervising controller

请用一个简单的例子来描述MVP-PassiveView和MVP-Supervisingcontroller的区别。最好显示如何使用mvp技术(被动View和监督Controller)绑定(bind)具有控制的数据和验证输入。谢谢 最佳答案 区别在于View层更新。来自Model-View-PresenterpatternMSDN上的页面:Whenthemodelisupdated,theviewalsohastobeupdatedtoreflectthechanges.Viewupdatescanbehandledinseveral

c# - 什么是 MVP-Passive View 和 MVP-Supervising controller

请用一个简单的例子来描述MVP-PassiveView和MVP-Supervisingcontroller的区别。最好显示如何使用mvp技术(被动View和监督Controller)绑定(bind)具有控制的数据和验证输入。谢谢 最佳答案 区别在于View层更新。来自Model-View-PresenterpatternMSDN上的页面:Whenthemodelisupdated,theviewalsohastobeupdatedtoreflectthechanges.Viewupdatescanbehandledinseveral

c# - MVC Controller 返回一个错误的请求?

我想知道是否可以从MVCController返回包含内容的错误请求?我能够做到这一点的唯一方法是throwHttpException但是在这里我不能设置任何内容。尝试过这种方法,但出于某种奇怪的原因,我总是得到OK。可以这样做吗?publicclassSomeController:Controller{[HttpPost]publicasyncTaskFoo(){varresponse=newHttpResponseMessage(HttpStatusCode.BadRequest);response.Content=newStringContent("Naughty");return

c# - MVC Controller 返回一个错误的请求?

我想知道是否可以从MVCController返回包含内容的错误请求?我能够做到这一点的唯一方法是throwHttpException但是在这里我不能设置任何内容。尝试过这种方法,但出于某种奇怪的原因,我总是得到OK。可以这样做吗?publicclassSomeController:Controller{[HttpPost]publicasyncTaskFoo(){varresponse=newHttpResponseMessage(HttpStatusCode.BadRequest);response.Content=newStringContent("Naughty");return

c# - CreatedAtRoute路由到不同的 Controller

我正在使用属性路由创建一个新的webapi来创建一个嵌套路由://PUT:api/Channels/5/Messages[ResponseType(typeof(void))][Route("api/channels/{id}/messages")]publicasyncTaskPostChannelMessage(intid,Messagemessage){if(!ModelState.IsValid){returnBadRequest(ModelState);}if(id!=message.ChannelId){returnBadRequest();}db.Messages.Add

c# - CreatedAtRoute路由到不同的 Controller

我正在使用属性路由创建一个新的webapi来创建一个嵌套路由://PUT:api/Channels/5/Messages[ResponseType(typeof(void))][Route("api/channels/{id}/messages")]publicasyncTaskPostChannelMessage(intid,Messagemessage){if(!ModelState.IsValid){returnBadRequest(ModelState);}if(id!=message.ChannelId){returnBadRequest();}db.Messages.Add

c# - 将一个简单的字符串从 Controller 传递到 View MVC3

我知道这看起来很基本,而且应该是这样,但我无法找出哪里出错了。(我已经阅读了关于SO的其他标题相似的文章,以及网络上的其他资源,但仍然无法弄明白),因此我们将不胜感激。我有一个Controller,我在其中设置了一个字符串变量。现在我不介意这是采用属性、ActionResult还是直接方法的形式。我只想要一个我可以在Controller中使用的简单字符串,并将其返回给View。本质上,我要做的是列出给定文件夹中的文件。所以我的逻辑是这样的:找到当前文件夹(部分成功)将路径附加到您要放置的文件所在的位置。例如,如果我当前的文件夹是Web\,那么如果我想列出所有CSS文件,我将附加类似“C

c# - 将一个简单的字符串从 Controller 传递到 View MVC3

我知道这看起来很基本,而且应该是这样,但我无法找出哪里出错了。(我已经阅读了关于SO的其他标题相似的文章,以及网络上的其他资源,但仍然无法弄明白),因此我们将不胜感激。我有一个Controller,我在其中设置了一个字符串变量。现在我不介意这是采用属性、ActionResult还是直接方法的形式。我只想要一个我可以在Controller中使用的简单字符串,并将其返回给View。本质上,我要做的是列出给定文件夹中的文件。所以我的逻辑是这样的:找到当前文件夹(部分成功)将路径附加到您要放置的文件所在的位置。例如,如果我当前的文件夹是Web\,那么如果我想列出所有CSS文件,我将附加类似“C

c# - 我们应该将 CancellationToken 与 MVC/Web API Controller 一起使用吗?

异步Controller有不同的例子。其中一些在方法定义中使用了CancellationToken:publicasyncTaskShowItem(intid,CancellationTokencancellationToken){awaitDatabase.GetItem(id,cancellationToken);...但其他示例甚至VS2013的默认ASP.NET项目根本不使用CancellationToken并且在没有它的情况下工作:publicasyncTaskShowItem(intid){awaitDatabase.GetItem(id);...不清楚我们是否应该在Con

c# - 我们应该将 CancellationToken 与 MVC/Web API Controller 一起使用吗?

异步Controller有不同的例子。其中一些在方法定义中使用了CancellationToken:publicasyncTaskShowItem(intid,CancellationTokencancellationToken){awaitDatabase.GetItem(id,cancellationToken);...但其他示例甚至VS2013的默认ASP.NET项目根本不使用CancellationToken并且在没有它的情况下工作:publicasyncTaskShowItem(intid){awaitDatabase.GetItem(id);...不清楚我们是否应该在Con