草庐IT

spring-mvc-test

全部标签

c# - SignalR - 在部署到服务器时工作,但在几个小时后停止(MVC)

编辑:查看这篇文章的底部以获取更新。我的SignalR实现在我的本地系统上运行完美。但是当我将它部署到我的服务器时,它似乎不起作用。它是一个MVC项目。我的signalRjQuery如下:varclientHub=$.connection.gamehub;$(function(){varsignalRHubInitialized=false;varimage=$("#Ico");varcount=0;initializeSignalRHubStore();functioninitializeSignalRHubStore(){if(signalRHubInitialized)retur

c# - MVC Ajax.ActionLink 找不到 POST 方法

我在我的Controller中声明了一个POST方法:[AcceptVerbs(HttpVerbs.Post)]publicActionResultUpdateComments(intid,stringcomments){//...}在我看来还有一个ActionLink:当它尝试路由此请求时,我收到“未找到”错误。如果我从Controller中的UpdateComments方法中删除POST限制,它就可以正常工作。我错过了什么? 最佳答案 它似乎不喜欢我声明OnFailure和OnSuccess回调的方式。我猜它无法解析我的Ajax

c# - ASP.NET 5/MVC 6 本地事件目录

对于早期版本的.NET应用程序模板,即4.5.2,您可以创建一个新的Web应用程序,将身份验证更改为“工作和学校帐户”,然后选择“内部部署”。在.NET5Web应用程序模板中,“工作和学校帐户”选项没有“本地”选项。如何使用ASP.NETIdentity在.NET5中通过本地ActiveDirectory(LDAP)进行身份验证。明确地说,我不是在寻找Windows身份验证,我想让用户输入他们的凭据并处理针对本地AD的身份验证。IOW,用户不需要登录到Windows机器,他们可以从他们的移动设备等访问。我搜索了几个小时都没有结果,但如果答案就在某处,我也不会感到惊讶。感谢您的帮助!

c# - 使用 ASP.NET MVC,如何最好地避免同时编写添加 View 和编辑 View ?

AddView和EditView通常非常相似,因此没有必要编写2个View。随着应用的发展,您将对两者进行相同的更改。但是,通常会有细微的差别。例如,一个字段在添加后可能是只读的,如果该字段是DropDownList,则您不再需要ViewData中的该列表。那么,我是否应该创建一个View数据类,其中包含两个View的所有信息,其中,根据您正在执行的操作,某些属性将为空?我应该将操作作为枚举包含在View数据中吗?我是否应该用包围所有细微差别?或者有更好的方法吗? 最佳答案 这真的很容易。假设您正在编辑博客文章。这是您用于新建/编辑

c# - 找不到静态图像的 Controller 路径? asp.net mvc 路由问题?

我有一个图像文件夹存储在~/Content/Images/我正在通过加载这些图片最近,图像没有加载,我的错误日志中出现以下错误。奇怪的是,有些图像可以正常加载,而另一些则无法加载。有人知道我的路线有什么问题吗?我是否缺少/Content/文件夹的忽略路由?对于favicon.ico和一堆其他图像文件,我也遇到了同样的错误...--3/25/20102:32:38AM--System.Web.HttpException:Thecontrollerforpath'/Content/Images/box_bottom.png'couldnotbefoundoritdoesnotimpleme

c# - asp.net MVC 3 中的 ViewData 和 PageData 有什么区别?

好吧,我看到了这2个属性,但我无法理解它们之间的区别?我似乎无法在任何地方找到有关PageData专有性的任何帮助。那么任何机构都可以提供帮助吗?@{Viewdata["something"]=1;PageData["something"]=2;}谢谢 最佳答案 PageData是构建Razor的网页的属性[it]Providesarray-likeaccesstopagedatathatissharedbetweenpages,layoutpages,andpartialpages.http://msdn.microsoft.co

c# - 通过参数mvc重定向到Action

我想重定向到其他Controller中的操作,但它不起作用这是我在ProductManagerController中的代码:[HttpPost]publicActionResultRedirectToImages(intid){returnRedirectToAction("Index","ProductImageManeger",new{id=id});}这在我的ProductImageManagerController中:[HttpGet]publicViewResultIndex(intid){returnView("Index",_db.ProductImages.Where(

c# - ASP.Net MVC 路由映射

我是MVC(和ASP.Net路由)的新手。我正在尝试将*.aspx映射到名为PageController的Controller。routes.MapRoute("Page","{name}.aspx",new{controller="Page",action="Index",id=""});上面的代码不会将*.aspx映射到PageController吗?当我运行它并输入任何.aspx页面时,我收到以下错误:Thecontrollerforpath'/Page.aspx'couldnotbefoundoritdoesnotimplementtheIControllerinterface

c# - 如何使用 ASP.NET MVC 中的路由修复 404?

我在尝试让路由与ASP.NETMVC3.0一起工作时遇到问题。我声明了以下路线:publicstaticvoidRegisterRoutes(RouteCollectionroutes){routes.IgnoreRoute("{resource}.axd/{*pathInfo}");routes.MapRoute("Default","{controller}/{action}/{id}",new{controller="Home",action="RsvpForm",id=UrlParameter.Optional});routes.MapRoute("TestRoute","{i

c# - 带有 Web API 2 和 AngularJS 的 MVC5.1

我正在做一个业余项目来自学AngularJS和WebAPI以及这两者如何很好地协同工作。我有很好的ASP.NETMVC知识,但我仍然无法理解AngularJS和WebAPI以及这三者如何协同工作。目前,我有一个带有以下代码的WebAPIController:publicclassPlanController:ApiController{[Route("api/thing")]publicHttpResponseMessagePost(ThingVMmodel){HttpResponseMessageresponse;if(ModelState.IsValid){using(varcon