-
在asp.net中使用太多会话的缺点
所属栏目:[asp.Net] 日期:2020-05-24 热度:133
在ASP.NET中,会话使我们能够在用户在Web应用程序中导航ASP.NET页面时为用户存储和检索值.但是,不鼓励使用过多的会话.为什么?使用太多会话有什么缺点? 感谢那些愿意回答的人. 记忆和/或表现 如果存储会话状态进程(默认值),则所有会话数据都存储在应用程序池[详细]
-
asp.net-mvc – 使用LINQ的多个或单个存储库
所属栏目:[asp.Net] 日期:2020-05-24 热度:168
我一直在阅读Professional ASP.NET MVC 1.0书中的第11章(可测试设计模式).在本章的示例中,数据访问被分成许多存储库:IOrderRepository,IProductRepository等.这些都是有意义的:单个数据库的单个存储库. 但是,当您考虑表之间的链接时,这会对我造成一些影响:[详细]
-
asp.net – 禁止从IIS 7继承“允许所有用户”规则
所属栏目:[asp.Net] 日期:2020-05-24 热度:52
我在IIS 7中创建了一个新站点.该站点继承了允许所有用户的规则.我想删除这个规则,但它不会让我.有没有办法将网站设置为不继承任何规则? 改变你的web.config f.e.以下列方式: system.web authorization allow roles=Administrator/ deny users=?/ /authori[详细]
-
为什么ASP.NET身份中的Logout使用POST而不是GET?
所属栏目:[asp.Net] 日期:2020-05-24 热度:61
参见英文答案 Logout: GET or POST?9个 sample Identity project使用此注销: @if (Request.IsAuthenticated) { using (Html.BeginForm(LogOff, Account, FormMethod.Post, new { id[详细]
-
程序集崩溃我的asp.net 4.0
所属栏目:[asp.Net] 日期:2020-05-24 热度:62
我收到了这个错误 “无法从程序集’mscorlib,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = b77a5c561934e089’加载类型’System.Runtime.CompilerServices.ExtensionAttribute’.” 每当我在我的网站的bin目录中包含quartz.net的dll并在代码中引用[详细]
-
存储ASP.NET会话变量的最佳解决方案是什么? StateServer还是SQLServer?
所属栏目:[asp.Net] 日期:2020-05-24 热度:189
StateServer还是SQLServer? 存储ASP.NET会话变量的最佳解决方案是什么? 每个的优点和缺点是什么? 在任何特定情况下,一个人比其他人好吗? 这里有关于pro / con的一些想法. 我还添加了Microsoft Velocity Distributed Caching解决方案. InProc的优点 最快可[详细]
-
.net – 优雅的foreach – 在Razor构建
所属栏目:[asp.Net] 日期:2020-05-24 热度:101
很多模板引擎都有一种特殊的语法,它是foreach和else的结合.基本上,当foreach循环没有任何迭代时执行else子句.如果要在列表回退中显示某种没有项目,这可能很有用. 以Twig为例,for loop可以是这样的 {% for user in users %} li{{ user.username|e }}/li{% else[详细]
-
asp.net-mvc-5 – WebJob和SignalR Hub之间的通信
所属栏目:[asp.Net] 日期:2020-05-24 热度:145
我有以下情况: 我有一个天蓝色的webjob(用于发送邮件),我需要在我的Web应用程序中检查webjob的进度. 我正在使用SignalR与我的服务器上的客户端进行通信. 当我想发送电子邮件时,我在队列中按下一条消息,然后天蓝色的webjob就完成了他的工作. 问题是,我如何将w[详细]
-
ASP.NET和底层连接已关闭:无法为SSL / TLS安全通道建立信任关系
所属栏目:[asp.Net] 日期:2020-05-24 热度:165
我正在使用公共Root权威证书文件X509制作httpwebrequest.我只有公钥,而不是私钥.从控制台应用程序一切正常,但它不适用于asp.net应用程序.我收到错误:“底层连接已关闭:无法为SSL / TLS安全通道建立信任关系.” 禁用验证的选项不是一个选项. 这是代码 HttpWe[详细]
-
asp.net-mvc – 当模型绑定包含bool时,表单集合必须包含哪个字符串值?
所属栏目:[asp.Net] 日期:2020-05-24 热度:173
如果我正在使用模型绑定,并且模型中的一个变量是bool,那么表单集合必须包含什么字符串才能被视为true或false? 例如,如果我的模型有一个变量: bool isHappy; 现在当模型绑定器读取表单集合并且它包含名称“isHappy”时,该值必须是什么? “真实”,“检查”,[详细]
-
asp.net – Global.asax PostAuthenticateRequest事件绑定是如何发生的?
所属栏目:[asp.Net] 日期:2020-05-24 热度:63
如何使用Global.asax的PostAuthenticateRequest事件?我正在关注 this tutorial,它提到我必须使用PostAuthenticateRequest事件.当我添加Global.asax事件时,它创建了两个文件,标记和代码隐藏文件.这是代码隐藏文件的内容 using System;using System.Web;using[详细]
-
asp.net – 在oauth身份验证后获取Twitter用户名
所属栏目:[asp.Net] 日期:2020-05-24 热度:54
使用oAuth,我可以成功登录并将其转发回我的asp.net应用程序. 我怎样才能获得经过身份验证的人的用户名.在这一点上,我只有一个经过验证的oAuth. verify_credentials API request将返回有关当前登录用户的信息. 此外,Twitter对OAuth访问令牌请求的响应(即OAuth[详细]
-
asp.net – 身份使用Web API授权属性角色
所属栏目:[asp.Net] 日期:2020-05-24 热度:143
我有一个小型Web API应用程序,它使用Identity来管理使用Owin Bearer Tokens的用户.此实现的基础工作正常:我可以注册用户,登录用户并访问标有[授权]的Web API端点. 我的下一步是使用角色限制Web API端点.例如,只有Admin角色的用户才能访问的控制器.我已经创建[详细]
-
Block内的ASP.NET服务器端注释
所属栏目:[asp.Net] 日期:2020-05-24 热度:177
我知道您可以通过% - Comment - %创建ASP.NET(MVC)中的“服务器端注释”(它们不会作为注释/文本发送到客户端).标签. 但是,我似乎无法在 script内执行此操作.标签 – 如果我尝试这个,我会从Visual Studio中得到一堆带有红色下划线的代码和奇怪的无关错误(“[详细]
-
ASP.NET 2.0中的Gridview列宽
所属栏目:[asp.Net] 日期:2020-05-24 热度:190
如何在ASP.NET 2.0中的gridview控件中控制列宽? 您可以使用HeaderStyle-Width,ItemStyle-Width或FooterStyle-Width属性.这些可以应用于所有列或每列. asp:GridView ID=GridView1 runat=server HeaderStyle Width=10% / Row[详细]
-
asp.net-mvc – 为什么我不能从Web平台安装程序安装ASPNET MVC2? (错误:“需要VS2008 S
所属栏目:[asp.Net] 日期:2020-05-24 热度:168
我去了 http://www.asp.net/mvc/尝试安装ASP.NET MVC. 我不知道,但MVC现在是版本2. 有一个叫做微软“Web平台安装程序”(WPI)的漂亮的东西,它基本上是一个小的安装程序驱动程序工具,它提供了一些我可能想要安装的东西,在Windows上做Web事情.菜单上有ASPNET MVC[详细]
-
asp.net-mvc – 您是否使用任何自定义ASP.NET MVC HtmlHelper扩展?
所属栏目:[asp.Net] 日期:2020-05-24 热度:169
我有兴趣了解其他开发人员为ASP.NET MVC HtmlHelper类创建的自定义扩展. 我认为微软开始了一个伟大的开端,但像往常一样,留下了很多空洞来填补! 看起来我将不得不创建一些用于渲染图像,将动作链接渲染为图像,等等. 认为将列表放在一起并为其他开发人员节省一[详细]
-
如何在ASP.NET MVC网站中为cookie设置“安全”标志?
所属栏目:[asp.Net] 日期:2020-05-24 热度:128
我在web.config中设置了以下内容: system.web httpCookies httpOnlyCookies=true requireSSL=true //system.web 当我使用HTTP连接访问网站时,它会重定向到我的登录页面(将方案指定为HTTPS).当浏览器获取此页面时,响应会设置一些cookie(ASP.NET会话cookie和我[详细]
-
asp.net-mvc – 如何编写自定义的RegularExpressionValidator,它从配置文件中获取值?
所属栏目:[asp.Net] 日期:2020-05-24 热度:114
我必须在我的模型中为username属性使用Regular表达式验证器. 我从配置文件中获取此正则表达式. [RegularExpression(UsernameValidationExpression)] //UsernameValidationExpression = value from the config filepublic string UserName { get; set; }[详细]
-
ASP.NET MVC发布模型ID的更好方法是什么?
所属栏目:[asp.Net] 日期:2020-05-24 热度:200
我有一个ViewModel我绑定到一个视图: ProductViewModel model = Mapper.MapProduct, ProductViewModel(product);return View(model); 视图(和视图模型)用于编辑产品,因此ProductViewModel具有与数据库中的ID对应的ID属性. 并将ID发回控制器我在视图中以我的[详细]
-
asp.net – SmtpClient.SendAsync调用自动取消
所属栏目:[asp.Net] 日期:2020-05-24 热度:64
每当我从ASP.NET MVC应用程序中调用smtpClient.SendAsync(…)时,即使从未调用SendAsyncCancel(),也会自动取消异步请求. 另一方面,同步.发送(…)请求通过就好了. 我的EmailService服务包装器处理从我的ASP.NET MVC 3应用程序中发送带有SmtpClient的异步电子邮[详细]
-
asp.net – 实体框架Web配置文件
所属栏目:[asp.Net] 日期:2020-05-24 热度:150
这段代码工作正常: connectionStrings add name=EFDbContext connectionString=Data Source=.SQLEXPRESS; Initial Catalog=myDB;Integrated Security=SSPI; providerName=System.Data.SqlClient / /conn[详细]
-
asp.net-web-api – 认证/授权MVC 5和Web API – Katana / Owin
所属栏目:[asp.Net] 日期:2020-05-24 热度:143
我在尝试决定接受我所拥有的项目的路线时遇到了问题. 我一直在阅读OWIN规范和.NET中的Katana实现.我之所以选择Katana路由,是因为与ADFS和令牌/ Cookie生成相关的owin组件. 我有两个项目,一个用于MVC 5网站,另一个用于Web API.它们将来可能会停留在两台独立的[详细]
-
ASP.Net:动态添加到占位符的用户控件无法检索值
所属栏目:[asp.Net] 日期:2020-05-24 热度:154
我正在向PlaceHolder服务器控件动态添加一些用户控件.我的用户控件包含一些标签和一些文本框控件. 当我提交表单并尝试查看服务器上文本框(在每个用户控件中)的内容时,它们是空的. 回发完成后,文本框将包含我在回发之前输入的数据.这告诉我框中的文本是通过Vie[详细]
-
asp.net – IIS 8.0中内核模式和用户模式缓存之间的区别
所属栏目:[asp.Net] 日期:2020-05-24 热度:72
内核模式缓存和用户模式缓存之间有什么区别以及如何跟踪它们? Kernal模式缓存本质上是处理操作系统级别的缓存请求,因此可以访问存储在其中的内容,而无需访问其他常用管道(即,它不必转到ASP.NET或IIS级别的缓存来检查内容): 因此,请求命中初始缓存(http.sys)[详细]

浙公网安备 33038102330553号