-
asp.net-mvc-3 – 在ASP.NET MVC3中的自定义授权属性中使用操作参数
所属栏目:[asp.Net] 日期:2020-05-25 热度:181
我有一个控制器,只能在加载特定参数时才请求授权。就像参数ID为8时一样。 我想出了使用这样的自定义验证属性: public class MyAuthorizeAttribute : AuthorizeAttribute{ protected override bool AuthorizeCore(HttpContextBase httpContext) { if[详细]
-
asp.net – Page_ClientValidate()与多个ValidationGroups – 如何同时显示多
所属栏目:[asp.Net] 日期:2020-05-25 热度:64
ASP.NET 2.0。假设我有两个验证组valGrpOne和valGrpTwo;和两个验证摘要valSummOne和valSummTwo;分裂部分的原因纯粹是美学的。一个提交按钮,可触发两组的验证。 现在我想触发客户端验证,并希望BOTH验证摘要同时显示; 所以我设置一个调用btnSubmit的Javascrip[详细]
-
.net – 如何从ModelState键中删除前缀?
所属栏目:[asp.Net] 日期:2020-05-25 热度:177
例如,有一个Web Api操作方法: public HttpMessageResponse Post(UserDto userDto){ if (!this.ModelState.IsValid) { return this.Request.CreateErrorResponse( HttpStatusCode.BadRequest, th[详细]
-
asp.net-mvc – 比ASP.NET MVC中的隐藏表单字段更安全吗?
所属栏目:[asp.Net] 日期:2020-05-25 热度:124
在ASP.NET MVC(默认路由)中,我想使用这样一个URL来返回带有表单的视图来编辑客户: /Customers/Edit/5 我需要使用CustomerId = 5,但我不想允许客户更改它。现在我使用以下命令隐藏id: %= Html.Hidden(CustomerId) % 这完成了我想要的,但我的印象是隐藏的[详细]
-
asp.net-mvc-4 – 使用asp.net MVC4,如何在默认情况下执行root index.html?
所属栏目:[asp.Net] 日期:2020-05-25 热度:83
对于我的大部分网站,我希望正常路由以MVC方式发生.但是,当应用程序首次启动时,我不希望路由转到/Home/Index.cshtml.我希望它简单地转到/Index.html 我目前的RegisterRoutes看起来像这样(并没有实现我的目标) public static void RegisterRoutes(RouteCollecti[详细]
-
views – 我应该在asp.net MVC6中为我的所有图像添加asp-append-version =“true”
所属栏目:[asp.Net] 日期:2020-05-25 热度:83
问题出在标题中.对每个图像使用此标记助手似乎是合乎逻辑的,但如果我确实认为为什么这不是默认值? 这有什么性能影响吗?有没有我不应该用这个标签助手装饰图像的情况? asp-append-version = true的主要用途是在内容项已更改时绕过浏览器缓存.它对于可能发生[详细]
-
经典ASP页面的性能测试?
所属栏目:[asp.Net] 日期:2020-05-25 热度:121
我想知道如何对旧的asp页面进行性能测试.你用过的任何工具? 对于如何对ASP Web应用程序进行压力测试没有什么特别之处.分析是另一回事. 对于压力测试我推荐The Grinder(一次又一次:-)) 我没有介绍ASP应用程序,所以我无法帮助你.[详细]
-
全局错误登录ASP.Net MVC 6
所属栏目:[asp.Net] 日期:2020-05-25 热度:51
我正在测试一个MVC 6 Web Api,并希望实现登录到一个全局错误处理程序.只要保证没有错误就会退出系统而不记录.我创建了一个ExceptionFilterAttribute,并在启动时将其全局添加: public class AppExceptionFilterAttribute : ExceptionFilterAttribute{ public[详细]
-
ASP.NET c#获取屏幕宽度(以像素为单位)
所属栏目:[asp.Net] 日期:2020-05-25 热度:199
我试图以像素为单位检索浏览器的宽度但由于某种原因我回到了640,我的分辨率为1240. 我正在使用的代码是Request.Browser.ScreenPixelsWidth 有没有人知道为什么它总是返回640或者是否有另一种方式让我在页面加载时获得浏览器的宽度? 您需要使用 Javascript填[详细]
-
asp.net – 如何和在哪里调用Database.EnsureCreated和Database.Migrate?
所属栏目:[asp.Net] 日期:2020-05-25 热度:50
我有一个ASP.NET MVC 6应用程序,我需要调用 Database.EnsureCreated和Database.Migrate方法. 但我应该在哪里叫他们? 我认为这是一个重要的问题,应该很好的回答! 什么是EnsureCreated? EnsureCreated是新的EF核心方法,可确保上下文的数据库存在.如果存在,则[详细]
-
asp.net-mvc – 使用ViewModels和对System.Web.Mvc的引用是否违反了MVC模式?
所属栏目:[asp.Net] 日期:2020-05-25 热度:64
我已经在SO,博客和书籍上看到了这一点,作者告诉您在模型项目中将ViewModel特定于View作为底层模型对象的包装.我们的想法是,当您对View进行模型绑定时,使其变得非常简单和有针对性.这是一个很好的例子: Rendering and Binding Drop Down Lists using ASP.NET[详细]
-
asp.net-core – ASP.NET核心MVC应用程序设置
所属栏目:[asp.Net] 日期:2020-05-25 热度:187
我正在尝试在ASP.NET Core MVC项目中使用配置变量. 这是我到目前为止的地方: 创建了一个appsettings.json 创建了一个AppSettings类 现在我正在尝试将其注入到ConfigureServices上,但我的Configuration类无法识别或使用完整引用:“Microsoft.Extensions.Conf[详细]
-
asp.net-mvc – 使用Ajax.BeginForm绑定HttpPostedFileBase
所属栏目:[asp.Net] 日期:2020-05-25 热度:185
我有一个表单,它使用HttpPostedFileBase的默认绑定器绑定模型和文件上载. 这在使用Html.BeginForm()时工作正常.但是,我想使用AJAX执行相同的操作,因此我将其替换为Ajax.BeginForm(),相应地更改参数. 该模型仍然正确绑定,但我无法将文件上传绑定到HttpPostedFi[详细]
-
asp.net – 需要有关选择数据访问方法的建议
所属栏目:[asp.Net] 日期:2020-05-25 热度:170
我正处于规划将大型经典ASP数据库应用程序转换为ASP.Net的早期阶段,我无法选择使用哪种数据访问方法.我使用过 Linq To SQL,动态数据,强类型数据集,企业库(数据访问应用程序块)以及一小部分实体框架,但它们都没有作为“一个”跳出来.有太多的选择 – 我的头在[详细]
-
asp.net – .net中的Ajax响应数据
所属栏目:[asp.Net] 日期:2020-05-25 热度:94
我有一个asp .net网页和一个按钮.我在按钮单击事件中调用ajax方法,如下所示 $(#btnTest).click(function () { $.ajax({ type: POST, url: test2.aspx, s[详细]
-
asp.net-mvc – 使用Entity Framework在控制器中检测模型属性的状态更改
所属栏目:[asp.Net] 日期:2020-05-25 热度:159
我有一个或多或少的标准模型: public class Project { public int ID { get; set; } //... some more properties public DateTime StartDate { get; set; } public int Duration { get; set; }} 如果用户修改了StartDate或项目持续时[详细]
-
asp.net-mvc – razor要求;在做什么时使用(Html.BeginForm())
所属栏目:[asp.Net] 日期:2020-05-25 热度:199
@using(Html.BeginForm()){Name: @Html.TextBoxFor(o = o.Name) input type=submit value=submit / } 这给出了错误CS1002 :;预期 如果我删除名称,它的工作原理: 或者如果我这样做: form action=@Url.Action(AddHuman)[详细]
-
asp.net – Signalr中哪个更好的WebSocket或Long Polling?
所属栏目:[asp.Net] 日期:2020-05-25 热度:63
我想制作Asp.NET Web Chat Application,发现Signalr是最佳选择.我发现了一个带有长轮询的项目,但似乎发送消息需要很长时间,或者只是取消它.我想制作像Facebook和谷歌这样的快速聊天应用程序. 请给我更好的方法继续. SignalR的最佳之处在于您不必担心长轮询和W[详细]
-
asp.net-core – 我可以在ASP.net Core 2.0 Preview中的appsettings.jso
所属栏目:[asp.Net] 日期:2020-05-25 热度:117
我正在创建一个在.net Core 2.0运行时运行的ASP.net Core 2.0应用程序,这两个应用程序目前都处于预览版本.但是,我无法弄清楚如何让Kestrel使用除默认http:// localhost:5000 listen URL之外的其他内容. 大多数文档我可以谷歌谈论server.urls设置,它似乎已经[详细]
-
asp.net – 带有Windows身份验证的User.Identity.Name
所属栏目:[asp.Net] 日期:2020-05-25 热度:92
我的标题中有一个非常简单的局部视图叫做AccountInfoPanel. 它只有一行: Welcome: @HttpContext.Current.User.Identity.Name 在我的Web.Config我有 authentication mode=Windows / 但身份名称始终为空. 如果我通过VS 2012调试,并打破索引操作,我看到它是空的[详细]
-
asp.net – 实体框架不会显示存储过程
所属栏目:[asp.Net] 日期:2020-05-25 热度:161
我整个上午一直在搞乱这个,但我找不到答案.我试图使用EF来引用存储过程,但无论我尝试什么,我都无法在模型浏览器中显示它. 我已经使用以下步骤尝试将过程放入模态中: 将过程添加到实体模型 右键单击模型并选择添加新 – 功能导入 给它起个名字,然后选择我的程[详细]
-
ASP.NET为什么会话超时,sessionstate超时设置
所属栏目:[asp.Net] 日期:2020-05-25 热度:91
嘿,我的web.config中有以下行 sessionState mode=InProc timeout=45/ 我认为这将保持会话完整45分钟 但我已经看到了如果用户处于非活动状态的情况,可以说15分钟会话超时. 我怎么能阻止这个? 编辑:刚刚注意到我在母版页中有以下行 meta http-equiv =“Refres[详细]
-
asp.net-mvc – 禁用为特定提交按钮启用不显眼的验证
所属栏目:[asp.Net] 日期:2020-05-25 热度:79
我有两个提交按钮返回,继续.单击“返回”时,如何禁用客户端验证.我试图将 cancel class添加到按钮属性,但它接缝没有帮助. UPD.实际上这是工作cancel class.但如果你动态添加它(通过JavaScript)它接缝不起作用. 我将事件处理程序附加到某些按钮,这些按钮改变了[详细]
-
asp.net-core-mvc – 如何从任何ASP .Net Core类访问当前的绝对Uri?
所属栏目:[asp.Net] 日期:2020-05-25 热度:61
我试图弄清楚如何从.Net Core 1.1中的用户类访问当前的绝对Uri – 即当前正在呈现的视图的绝对URL 我发现了这个链接,但它似乎已经过时并在错误后抛出错误:Getting absolute URLs using ASP.NET Core MVC 6 在我的Startup.cs中,我在ConfigureServices下: ser[详细]
-
asp.net – context.Response.Charset = Encoding.UTF8.ToString(
所属栏目:[asp.Net] 日期:2020-05-25 热度:96
我在我的代码中使用了这个来设置Charset,但IE不喜欢它.有什么理由吗? context.Response.Charset = Encoding.UTF8.ToString(); 我最终必须将它设置为context.Response.ContentType =“application / json; charset = utf-8”或context.Response.Charset =“ut[详细]
- 如何在ASP.NET MVC3中包含来自局部视图的JavaScr
- asp.net-mvc – Unity PerRequestLifetimeManage
- asp.net-mvc – TextBoxFor中限制为2位小数
- asp.net-mvc – 我在哪里可以初始化Orchard模块中
- asp.net-mvc – System.Web.Optimization与Micro
- asp.net-mvc – 如果value为空,在razor模板上放置
- 用Dataset对象读取XML内容来绑定下拉列表框
- asp.net-mvc – 用于控件名称的参数化前缀的局部
- asp.net-mvc – ASP.NET MVC从预览5升级到Beta版
- asp.net – 以编程方式将Javascript文件添加到.n

浙公网安备 33038102330553号