-
扩展/覆盖现有的ASP.NET控件
所属栏目:[asp.Net] 日期:2020-12-16 热度:132
我有一个包含大量标签,文本框和其他Web控件的项目.其中有数百个. 我现在想要能够覆盖某些属性,以便通过反XSS库运行内容.例如,当我使用数据库中的数据设置标签的text属性时,我想自动运行一个函数来清除任何潜在的恶意代码. 我也尝试使用实现IExtenderProvider[详细]
-
asp.net-mvc-4 – SignalR维护浏览器刷新时的连接ID
所属栏目:[asp.Net] 日期:2020-12-16 热度:175
我正在使用signalr和asp.net mvc 4开发一个聊天应用程序. 如果用户第一次添加 – 它将分配连接ID并与其他客户聊天,但如果他刷新他的页面,他将分配新的连接ID. 我的问题是如何在浏览器刷新时维护用户的连接ID? 任何帮助将不胜感激. 解决方法 如果第一次添加[详细]
-
身份验证 – ASP:使用JMail进行SMTP身份验证失败
所属栏目:[asp.Net] 日期:2020-12-16 热度:135
我有点具体的问题.我正在处理的其中一个网站运行ASP并获取表格,其结果通过电子邮件发送到特定地址. 为此,使用了JMail组件.只要在本地发送电子邮件(比如通过mailserver mail.clientserver.com发送到user@clientserver.com),就没有问题,也不需要身份验证.但是[详细]
-
asp.net – 混合Windows / Forms身份验证跨站点
所属栏目:[asp.Net] 日期:2020-12-16 热度:100
我在ASP.net中编写了两个面向互联网的站点:example.com和site1.example.com 每个部署在不同地理位置的自己的服务器上. site1.example.com 托管第三方应用程序 使用窗口身份验证表单(本地Windows用户) 我有完整的服务器访问权限. 我只能修改配置/视图代码(我[详细]
-
asp.net-mvc – MailDefinition / MailMessage和basepath不能为n
所属栏目:[asp.Net] 日期:2020-12-16 热度:55
我正在使用下面的代码创建一个MailMessage,并在调用mail.CreateMailMessage时收到此错误. Value cannot be null. Parameter name: basepath 谁知道什么可能是错的? public void SendReciept(string reciever) { MailDefinition mail = new MailDefinition()[详细]
-
asp.net – HTTP PUT在IIS 8.5上失败
所属栏目:[asp.Net] 日期:2020-12-16 热度:175
这似乎越来越深入IIS而不是我擅长!所以我有一个适用于GET和POST的Web API控制器.第一个屏幕截图显示了GET的处理.一切都很棒,我得到了回应. View Full Size 但后来我提出了一个PUT请求,这一切都崩溃了.它似乎穿过ManagedPipelineHandler,然后进入DefaultDocu[详细]
-
asp.net-mvc – CSS / Javascript缩小和捆绑在MVC中究竟是如何工
所属栏目:[asp.Net] 日期:2020-12-16 热度:164
关于MVC如何处理CSS和 Javascript,我有点困惑,我有几个问题. 每当我创建一个默认的MVC(5)应用程序时,我发现已经添加了许多CSS和Javascript库,包括普通和缩小版本. 当我查看BundleConfig类时,我看到常规文件捆绑在一起,但缩小版本不是. 实际使用缩小版本的时[详细]
-
asp.net – 错误HTTP 404.11通过查询字符串传递帐户激活令牌
所属栏目:[asp.Net] 日期:2020-12-16 热度:65
我正在尝试实现密码重置功能.我使用ASP.NET身份. 我正在使用UserManager.GetConfirmationToken返回如下标记: UW/cj4xUj08kiGCntnWs7z1eUcWlyfNczH5IZfvf0ScTi4L1jgdkkus/Zb5ROJOWb%2b1XAVRSiBUvVGnESfEyauDDa4u%2bPDUH6D/CIpwPcFYRvLi%2b%2bq6f%2bRIhKHRTsG[详细]
-
asp.net-mvc – 验证日期格式无效
所属栏目:[asp.Net] 日期:2020-12-16 热度:180
我遇到日期验证问题.在我的视图中,我有一个jQuery日期选择器 – 我将格式从yy / mm / dd更改为mm / dd / yy,现在我得到了客户端验证错误.例如, The value '02/25/2014' is not valid for Date of Birth. Javascript: $('#DateOfBirth').datepicker({ change[详细]
-
asp.net – 在Web应用程序中使用声明进行身份验证和授权的实用工
所属栏目:[asp.Net] 日期:2020-12-16 热度:196
我还没有获得基于声明的身份验证/授权工作流程. 应用程序允许通过Facebook.com身份验证 用户通过身份验证后,管理员可以向其/她声明拥有管理员的角色,从而创建另一个声明(在哪里?) 当然,这个说法不会出现在facebook.com服务器上,问题1:该声明应该存储在哪里[详细]
-
oauth-2.0 – ASP.NET MVC 5中的自定义oAuth客户端
所属栏目:[asp.Net] 日期:2020-12-16 热度:152
我对如何在asp.net mvc 5中构建自定义oauth客户端感到困惑. 在mvc 4中,这是一个简单的操作.从IAuthenticationClient实现自定义类.然后在AuthConfig.cs中调用函数OAuthWebSecurity.RegisterClient.但是如何在mvc 5中完成它? 解决方法 Mvc5身份验证基于Katana[详细]
-
asp.net-mvc – 如何在ApiController构造之后但在执行动作之前运
所属栏目:[asp.Net] 日期:2020-12-16 热度:171
我有一个ASP.NET Web API服务,我试图将有关请求的信息注入“日志记录上下文”,这些对象可以被不知道它们是Web服务的一部分的对象重用.目标是记录的每条消息都与从产生它的请求中获取的一组数据点相关联. 上下文本身很早就由Message Handler生成,然后添加到Re[详细]
-
asp.net-mvc-5 – MVC5:我在哪里可以获得System.Web.Mvc.pdb?
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
我想调试到MVC5,但我遇到以下错误: 我在哪里可以获得System.Web.Mvc.pdb文件?请帮我. 解决方法 您可以使用dotPeek(JetBrains提供的带有调试功能的免费.NET反编译器). https://www.jetbrains.com/decompiler/ 对于其他.NET程序集,您还可以在VS中转到“工具[详细]
-
asp.net-mvc – 如何从umbraco mvc中的表面控制器添加查询字符串
所属栏目:[asp.Net] 日期:2020-12-16 热度:170
如何在umbraco mvc中添加表面控制器的查询字符串.这是我目前的代码. 最初我写了一个代码 public ActionResult Registration(RegisterModel model){ //Code to insert register details ViewBag.Success="Registered Successfully" return CurrentUmbracoPage[详细]
-
asp.net – 我无法解决unhandeld异常:在已设置HTTP标头后无法设
所属栏目:[asp.Net] 日期:2020-12-16 热度:54
我有一个在IIS中发出警告的应用程序. 当我在我的视觉工作室尝试时,没有任何错误. 我在global.asax中创建了一个Application_Error来捕获无法处理的异常. 以下是有关此错误的信息: Message: Server cannot set status after HTTP headers have been sent.Sour[详细]
-
asp.net-mvc – 创建新控制器 – 运行所选代码生成器时出错
所属栏目:[asp.Net] 日期:2020-12-16 热度:62
我正在使用Visual Studio Express 2013 for Web(特别是版本12.0.21005.1 REL).这是我使用VS2013的第一个项目,到目前为止我一直在使用VS2012. 我试图在我的asp.net MVC应用程序中创建一个新的控制器.我首先使用Entity Framework 5代码(.NET 4.5).我希望Visual[详细]
-
使用RestSharp发布GZip内容
所属栏目:[asp.Net] 日期:2020-12-16 热度:121
如何使用RestSharp发布GZip数据.我有以下代码,但它没有像我期望的那样工作: var restRequest = new RestRequest(url,Method.POST){ Timeout = Constants.DefaultTimeoutMilliseconds};var dataStream = new MemoryStream();using (var zipStream = new GZip[详细]
-
asp.net-mvc-5 – ASP.NET标识 – 什么方法创建表?
所属栏目:[asp.Net] 日期:2020-12-16 热度:146
在VS2013中使用个人用户帐户创建新的MVC5项目时,首次尝试登录或注册新帐户时,会自动在由DefaultConnection定义的数据库中创建帐户表(dbo.AspNet *).有谁知道创建这些表的项目中的确切类/方法? 使用VS2012 / MVC4中的SimpleMembership,使用此方法创建表: We[详细]
-
asp.net – 带超时异常的reCaptcha验证
所属栏目:[asp.Net] 日期:2020-12-16 热度:83
我在运行localhost的MVC 3 Web应用程序中使用reCaptch. 几周前事情进展顺利,但突然失败了. 突然得到这个错误. if(!ReCaptcha.Validate(_config.RecaptchaPrivateKey)){ -- times out here //process other fields in the form} 只要我填写表单并热提交,我就[详细]
-
asp.net-mvc – 跟踪广告系列,来自gmail的奇怪行为
所属栏目:[asp.Net] 日期:2020-12-16 热度:109
我知道我要问的问题与编程无关,但我不知道在哪里提出这个问题,所以我在这里问. 我正致力于向newslettersubscriber发送广告.我想跟踪打开的电子邮件数量,以了解客户的回复.我正在使用的技术是ASP.NET MVC3,SQL Server 2008.我的电子邮件模板(广告系列)中有令[详细]
-
asp.net – 多个验证组,仅在控件模糊上验证一个
所属栏目:[asp.Net] 日期:2020-12-16 热度:77
摘要 我有一个控件,有两个(几乎)相同的验证器,每个验证器链接到两个验证组.当光标离开控件时,ASP.NET会自动检查两个验证器.有没有办法只触发一个(没有设置EnableClientScript =“false”)所以模糊上没有显示两个*符号? 细节 我有一个带有两个按钮asp的表单[详细]
-
asp-classic – 使用经典ASP区分测试和生产的最佳方式
所属栏目:[asp.Net] 日期:2020-12-16 热度:117
我继承了一个经典的ASP应用程序.有各种各样的东西需要整理,但我被迫逐渐做事(我不能对每个剧本进行大规模的改变). 系统中有一些地方有硬编码的网址.在升级之前必须更改某些脚本,以便将测试Web根名称更改为实时Web根名称.我正在寻找避免这种情况的方法(基本上[详细]
-
asp.net – 通过代码隐藏结果??在错误类型(System.Web.UI.HtmlCo
所属栏目:[asp.Net] 日期:2020-12-16 热度:99
当我尝试在我的母版页中向我的html标记添加属性时: !DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"html xmlns="http://www.w3.org/1999/xhtml" id="primtag" runat="server"[详细]
-
asp.net – 如何使用比较验证器验证时间?
所属栏目:[asp.Net] 日期:2020-12-16 热度:75
如何使用比较验证器验证时间? 我有一个可编辑的gridview,包含2列时间Start结束时间,我想验证他们明星时间必须早于结束时间.我有24小时格式. 例如如果我输入开始时间:20:30,结束时间是19:30,它应该给我错误并阻止我更新行 解决方法 只是你可以试试这个 在a[详细]
-
asp.net-mvc – 用于子操作的MVC OutputCache:它存储在哪里?
所属栏目:[asp.Net] 日期:2020-12-16 热度:147
我正在使用OutputCache缓存我的应用程序中的水平菜单和垂直菜单.我通常在我想要缓存的操作中使用这样的东西 [OutputCache(Duration=3600,VaryByParam="none",Location=OutputCacheLocation.Client,NoStore=true)] public ActionResult ActionName() { ......[详细]