asp.net-mvc-4相关内容
我正在尝试使用 DropdownListFor 函数制作一个下拉列表,我想在其中选择一个值. 我搜索了很多,找到了在 ViewModel 中有一个 SelectList 对象的类似解决方案,我尝试了这样的方法 在我的 ViewModel 中,我使用了一个 SelectList 类型的属性 SelectList HoursToSelect = new SelectList(MyDict
..
在向我的学生解释 ASP.NET MVC 的概念时 MVC 是无状态的.它建立在另一个无状态的之上协议 - HTTP 和 HTTPS 但是一位学生打断并问道, 你说 MVC 是无状态的 无状态协议从不关心响应是否来自服务器.但是,在 ASP.NET MVC 框架中,您发出请求并等待对于响应.既然你在等待响应,它应该被调用作为有状态的服务.你怎么把它称为无状态服务那么?
..
我有一个应用程序,我最近升级到了 .Net 4.5.1 和 MVC 4.我使用的是 jQuery datepicker 和 jQuery.validation 1.11.1. 我在英国,因此日期将采用 en-GB 语言环境(“dd/mm/yyyy").我已经尝试了这里的建议,这里 和 此处 但无济于事. 我的 web.config 中也有:
..
我正在使用 js-scrypt (https://github.com/tonyg/js-scrypt) 在我的客户端 Web 应用程序上散列和加盐密码,然后将它们发布到我的服务器端 .NET MVC 应用程序以再次散列和加盐.这个 JavaScript 库将字节数组实现为 JavaScript Uint8Arrays.如何让我的 MVC 控制器将我的 JSON Uint8Array 反序列化为字
..
我一直在使用 MVC4 测试版,目前正在努力升级到最近发布的 RC 版本. 模型绑定复杂请求类型似乎发生了变化,但我不知道我做错了什么. 例如,假设我有以下 API 控制器: 公共类 HomeApiController : ApiController{公共测试模型 Get(){返回新的测试模型{Id = int.MaxValue,描述 = "测试描述",时间 = 日期时间.现在};}
..
我有以下视图,其中包含一个 Ajax.BeginForm:- @using (Ajax.BeginForm("ChangeDevicesSwitch", "Switch", new AjaxOptions{InsertionMode = InsertionMode.InsertBefore,UpdateTargetId = "结果",LoadingElementId = "progress2",
..
我的应用程序偶尔会抛出异常: 异常类型:InvalidOperationException 异常消息:收藏被修改;枚举操作可能不会执行. 这里是堆栈跟踪 异常类型:InvalidOperationException异常消息:集合已修改;枚举操作可能无法执行.在 System.Reflection.RuntimeAssembly._nLoad(AssemblyName 文件名,字符串
..
我在页面上有两个单独的字段:一个是日期,一个是时间. 这是模型: [必填][DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:hh:mm tt}")]公共日期时间?开始时间{得到;放;}[必需的][DisplayFormat(ApplyFormatInEditMode = true, DataFormatS
..
如前所述,我试图在表格中插入一个图像,其中字段的类型是 Varbinary. 到目前为止我做了什么: 我有一个包含许多字段的表单: @using (Html.BeginForm("InsertProduct", "Home", FormMethod.Post, new { enctype = "multipart/form-data" })){@Html.ValidationSumm
..
我的视图模型有这个问题,当视图被发布时,我得到所有属性的空值. 我已经研究了一下,我可以看到很多人都有这个问题,我尝试了一些解决方案,但没有一个对我有用. 这就是我所拥有的: 视图模型: 公共类EventViewModel{公共 projectEvent ProjectEvent { 获取;放;}公共列表事件类型 { 获取;放;}} 控制器: [HttpGet]公共 Act
..
我需要根据已完成的作业数量获取进度条进行更新.完成的作业数存储在 SQL Server DB 的作业表中.我需要我的 ASP.NET MVC 4 应用程序每 3 秒查询一次数据库以获取竞争作业的数量,并使用此数据更新局部视图中的进度条.计时器工作,它在 StatusController 中调用我的 _getforStatus 操作,它似乎调用了 EntityDB,但似乎从未在计时器告诉它之前调用视
..
我开发了一个 ASP.NET MVC 4 Web 应用程序 (.net 4.5),它在 Visual Studio 2012 中运行良好.在 Windows Server 2008 R2 上部署到 IIS 7 后,我的控制器中的 HttpContext.Session 对象似乎为空.我创建了一个简单的测试 ASP.NET MVC 4 应用程序来演示该问题. 在我的测试应用中,我有一个简单的
..
第一条路线有效. 例如api/Shelves/SpaceTypes/1 第二条路线不起作用.我收到多个操作错误. 例如 api/Shelves/1 问)为什么? 这些是我的路线: config.Routes.MapHttpRoute("DefaultApiWithAction",“api/{controller}/{action}/{id}");config.Rou
..
我正在使用实体框架来获取数据库数据.我写了一个动作以JSON格式返回表数据,如下所示: public JsonResult GetEmployeesData(){使用 (TrainingDBEntities db = new TrainingDBEntities()){返回新的 JsonResult { Data = db.Employees, JsonRequestBehavior = Jso
..
我有两个下拉列表,在更改第一个下拉列表时我想在 ajax 中填充第二个.我在 ajax 中得到 SelectListItem 如何将其传递给下拉列表以绑定它? 查看: @Html.DropDownList("FirstID", ViewBag.Groups as IEnumerable)@Html.DropDownList("SecondID", ViewBag.Policies as
..
我正在创建现有生产站点的测试版本.站点内存在一个虚拟 Web 服务应用程序 - 并且两个 Web 配置具有相同的连接字符串. 生产网络配置中没有“明确"标签,站点和网络服务在两个独立的应用程序池中愉快地共存. 然而,在测试站点上,每次我浏览到 Web 服务 URL 时,我都会收到配置错误“已添加条目‘ConnectionString’." 测试站点和相应的虚拟应用程序使用自己独立
..
我能找到的关于 MVC4 应用程序的每个示例都有一次处理一行数据的编辑.它显示所有数据行,每行都有一个编辑,可将您带到另一页并允许您编辑该行. 我想要做的是在行中显示所有数据元素,而不是让用户必须在每一行上单击 EDIT,所有行的数据点都已经在用户可以直接更新的文本框中.页面上只有一个 SAVE 可以一次性保存所有更新/编辑. 如何设置我的 MVC 应用程序来支持它? 解决方案
..
直截了当的问题,似乎无法让我的 viewBag 值显示在用户完成表单后被定向到的视图中. 请指教..谢谢 My Index ActionResult 简单返回模型数据.. public ActionResult Index(){var source = _repository.GetByUserID(_applicationUser.ID);var 模型 = 新的 RefModel{
..
我有一个调用 JSON API 的脚本文件,我需要在调用过程中发送当前登录用户名.我尝试了以下方法:- $(document).ready(function () {var name = prompt("请输入你的packageid", "test");var fullurl = 'http://localhost:8080/jw/web/json/workflow/process/list?
..
我终于有时间开始学习 KnockoutJS,同时构建一个新的 MVC4 应用程序.我试图找出从视图中已设置的默认值初始化可观察值的最佳方法. 这是一个人为的例子,但我想将可观察对象的默认值直接渲染到视图中,如下所示:
..