-
asp.net-mvc-3 – 对复选框不起作用的MVC不显眼的验证
所属栏目:[asp.Net] 日期:2020-12-15 热度:194
我试图实现 this post中提到的代码。换句话说,我试图在条款和条件复选框上实现不显眼的验证。如果用户尚未选中该复选框,则输入应标记为无效。 这是服务器端验证程序代码,我已经添加: /// summary/// Validation attribute that demands that a boolean v[详细]
-
在asp.net identity 2.0中获取分配角色的用户列表
所属栏目:[asp.Net] 日期:2020-12-15 热度:183
我有一个下拉列表框列出了角色。我想获得具有该角色的用户列表。我的意思是“管理员”角色或“CanEdit”角色的用户列表。这里是我的代码: public IQueryableMicrosoft.AspNet.Identity.EntityFramework.IdentityUser GetRolesToUsers([Control]string ddlRo[详细]
-
asp.net-mvc – 什么可以导致ViewData.ModelState.IsValid变为fa
所属栏目:[asp.Net] 日期:2020-12-15 热度:152
有时候,我发现我的ModelState是无效的,但是找不到因为没有ModelErrors而使它无效的东西。如果你自己没有添加一个ModelError,那么最简单的方法是确定什么使你的模型状态无效? 解决方法 看看 asp.net mvc source code,ModelStateDictionary上的IsValid属[详细]
-
asp.net-mvc-3 – 当不需要/需要使用AntiForgeryToken时?
所属栏目:[asp.Net] 日期:2020-12-15 热度:69
UPD: security.stackexchange.com问同样的问题,我得到的答案是不同的。请跟着那里,得到正确的答案! 我正在运行一个相当大的站点,每天都有数千次访问,并且有一个相当大的用户群。 自从我开始迁移到MVC 3之后,我一直在使用多种形式的AntiForgeryToken来[详细]
-
ASP.net MVC v2 – 调试模型绑定问题 – BUG?
所属栏目:[asp.Net] 日期:2020-12-15 热度:87
我试图调试为什么MVC在一个给定的情况下没有正确绑定我有一些困难我有… 基本上,我有我的操作接收一个复杂的对象,它又有一个复杂的子对象 – Activity.Location.State(其中Activity是操作期望的复杂对象,Location是一个复杂的子对象,State只是一个字符串[详细]
-
ASP.NET vs. Silverlight
所属栏目:[asp.Net] 日期:2020-12-15 热度:155
我正在开始一个新的Web项目,我正在考虑两个演示框架。我正在考虑关于ASP.NET MVC或Silverlight。我会倾向于Silverlight,因为我非常有经验的.NET开发人员,而我只是ASP.NET控件的基础知识。 解决方法 It is mainly going to be an iternal product so brows[详细]
-
ASP.NET会员密码到期
所属栏目:[asp.Net] 日期:2020-12-15 热度:161
我正在使用ASP.NET成员身份验证我的网络应用程序。这对我来说很好。我现在必须实现密码到期。 如果密码已经过期,则用户应该被重定向到ChangePassword屏幕,不应该允许访问应用的任何其他部分而不用更改密码。 有很多aspx页面。如果密码已过期,一个解决方案[详细]
-
asp.net-mvc – 通用列表属性的必需属性
所属栏目:[asp.Net] 日期:2020-12-15 热度:191
是否可以将[必需]属性放在List属性? 我在POST上绑定一个通用列表,并且想知道如果属性中有0个项目,是否可以使ModelState.IsValid()失败? 解决方法 将“必需”属性添加到列表样式属性不会真正做到您想要的。如果列表未创建,则将抱怨,但如果列表中存在0项[详细]
-
asp.net-mvc-3 – System.Web.Mvc.HtmlHelper’不包含’ActionLi
所属栏目:[asp.Net] 日期:2020-12-15 热度:195
我想使用custom @ Html.ActionLink 我试图使用以下代码: public static class LinkExtensions{ public static MvcHtmlString MyActionLink( this HtmlHelper htmlHelper,string linkText,string action,string controller) { var currentAction = htmlHelpe[详细]
-
.net – 任何具有Postsharp生产经验的人?
所属栏目:[asp.Net] 日期:2020-12-15 热度:133
有没有人在生产环境中使用了 Postsharp AOP框架?有没有任何陷阱?为了做一些日志记录等,Postsharp可以和log4net一起使用吗? 任何使用Postsharp与Web应用程序和/或log4net的教程将受到高度评价。 提前致谢。 解决方法 我和另外一个队友以不同的方式使用Pos[详细]
-
asp.net-mvc-3 – 在Razor/MVC3中显示数据库映像(bytes [])?
所属栏目:[asp.Net] 日期:2020-12-15 热度:165
我从我的MS SQL 2008R2数据库返回一个数据集,其中包含一个数据表,我已经从我的Razor视图获取数据。我添加了一个字节[]字段,其中包含我在该视图上显示的图像缩略图。 由于字节数组相对较小,我想我会尝试显示字节数组的内联。不过阅读后可能会有一些与浏览[详细]
-
asp.net-mvc – 使用OWIN的Google身份验证Oauth在MVC5中没有打到
所属栏目:[asp.Net] 日期:2020-12-15 热度:95
我目前正在升级我的Google登录过程,以便在使用OAuth之前先使用OAuth登录方法。 到目前为止我已经识别的步骤是,我已将软件包Microsoft.Owin.Security.Google升级到版本2.1.0,因为此版本包含在UseGoogleAuthentication方法中包含选项的功能。 我试图使用Ale[详细]
-
asp.net-mvc – 如何设置TextBox的空字符串而不是null的默认值
所属栏目:[asp.Net] 日期:2020-12-15 热度:177
我可能已经过时了,但我坚持的一个原则是尽可能避免空白。 但是,我发现,对于用户输入要保存的对象的属性的强类型视图,如果未输入某些字段,则将其分配为空。 然后当您尝试保存更改时,验证失败。 所以不是将每个属性设置为一个空字符串,如何自动将窗体上[详细]
-
asp.net – 可以在web.config中添加响应http头吗?
所属栏目:[asp.Net] 日期:2020-12-15 热度:118
在我的应用程序中,我需要设置一个http响应头。我想在web.config中这样做。 解决方法 执行此操作的最佳方式是 customHeaders web.config文件的元素。请注意,这仅适用于IIS版本7及更高版本。 添加示例头的配置将是: configuration system.webServer httpPro[详细]
-
细说ASP.NET Forms身份认证
所属栏目:[asp.Net] 日期:2020-12-15 热度:120
-
Asp.Net MVC 身份验证-Forms
所属栏目:[asp.Net] 日期:2020-12-15 热度:64
-
asp.net – 如何在javascript中检测/跟踪回发?
所属栏目:[asp.Net] 日期:2020-12-15 热度:62
如何在javascript中检测/跟踪/检查回发(例如在asp.net Page.isPostBack())? 任何建议? 解决方法 ASPX: input type="hidden" id="_ispostback" value="%=Page.IsPostBack.ToString()%" / 客户端脚本: function isPostBack() { //function to check if pag[详细]
-
asp.net – 基类包含字段“ScriptManager1”,但其类型(System.We
所属栏目:[asp.Net] 日期:2020-12-15 热度:84
“基类包括字段”ScriptManager1“,但其类型(System.Web.UI.ScriptManager)与控件类型(System.Web.UI.ScriptManager)不兼容。” 有人会碰到这个错误吗? 解决方法 我设法通过将其添加到web.config来解决它: runtime assemblyBinding xmlns="urn:schemas-mi[详细]
-
asp.net-web-api – 在asp.net web api中有两个参数的方法
所属栏目:[asp.Net] 日期:2020-12-15 热度:86
如何使用ASP.NET Web Api创建一个有两个参数的方法? 所以我可以像localhost / controller / param1 / param2那样调用它 解决方法 只需在global.asax中更改或添加路由 routes.MapHttpRoute(name: "DefaultApi1",routeTemplate: "api/{controller}/{id}/{name[详细]
-
asp.net-mvc – 提交表单并将数据传递给FileStreamResult类型的
所属栏目:[asp.Net] 日期:2020-12-15 热度:118
我有一个mvc表单(由一个模型),当提交时,我想获取一个参数 我有代码来设置表单并获取参数 using (@Html.BeginForm("myMethod","Home",FormMethod.Get,new { id = @item.JobId })){} 并在我的家庭控制器里面 [HttpPost] public FileStreamResult myMethod(st[详细]
-
asp.net-mvc – 单元测试ASP.NET MVC中的自定义模型绑定2
所属栏目:[asp.Net] 日期:2020-12-15 热度:145
我在项目中编写了自定义模型绑定器,它使用ASP.NET MVC 2.该模型绑定绑定只有两个模型字段: public class TaskFormBinder : DefaultModelBinder{ protected override void BindProperty(ControllerContext controllerContext,ModelBindingContext bindingCo[详细]
-
asp.net-mvc – 如何在Ajax窗体的asp.net mvc中提交下拉列表
所属栏目:[asp.Net] 日期:2020-12-15 热度:154
如何从ajax表单内的下拉列表“onchange”事件提交? 根据以下问题:How do you submit a dropdownlist in asp.net mvc,从一个Html.BeginFrom的内部,你可以设置onchange =“this.form.submit”,并更改下拉列表。 但是,使用以下代码(在Ajax.BeginFrom内):[详细]
-
asp.net – Ajax.ActionLink不工作,Response.IsAjaxRequest()始
所属栏目:[asp.Net] 日期:2020-12-15 热度:51
我一直在谷歌搜索/ SO:这个问题有一段时间,许多人似乎正在分享,但我没有找到任何成功的解决方案我的问题。 使用MVC3和剃刀。 主页包含: script src =“@ Url.Content(”?/ Scripts / jquery-1.5.min.js“)”type =“text / javascript” / script script[详细]
-
asp.net-mvc – 在asp.net MVC中授权属性和jquery AJAX
所属栏目:[asp.Net] 日期:2020-12-15 热度:70
我使用jquery ajax函数提交表单。 用户必须登录,否则他们必须重定向到登录页面。我已经使用Authorize()属性。 [Authorize]public ActionResult Creat(){....} 如果用户没有将操作返回登录页面登录到jquery的ajax函数,并且它显示在同一页面上,但是我想将用[详细]
-
asp.net-mvc – 填写下拉列表中选择另一个下拉列表
所属栏目:[asp.Net] 日期:2020-12-15 热度:103
我正在使用MVC,我仍然是MVC的新手。任何人都可以告诉我,如果你可以填写一个下拉列表,并选择另一个下拉列表的数据。 我想使用Jquery来避免回发,从而使页面更流畅。 解决方法 模型: namespace MvcApplicationrazor.Models{ public class CountryModel { p[详细]
- 敏感词汇过滤DFA算法
- asp.net – 避免为每个转发器重新加载所有XML数据
- asp.net – SignalR和HttpContext / Session
- asp.net – 在Web部署之外应用Web.Config转换
- asp.net-mvc – Rotativa和Bootstrap网格样式
- asp.net-mvc – ASP.NET MVC – 从视图部分更新模
- 代码翻译:ASP.NET Server.Transfer in PHP
- 使用Openiddict的ASP.NET Core 1.0 OAuth服务器
- asp.net – 链接到Microsoft编码标准/最佳实践文
- asp.net – 让另一个程序员接管现有项目