RequiredFieldValidator客户端验证在IE 10上不工作
我使用必需的fieldValidator,RegulareXpressionValidator和验证属性都不在IE 10上工作.它在任何其他浏览器上都可以正常工作.奇怪的是,在任何其他浏览器上都不会发生后卫. 另一个奇怪的事情是,当我打开开发人员控制台(F12)时,它似乎在起作用,但仍在进行寄回.所有这些验证应默认情况下发生在客户端. 这里有人遇到了类似的问题吗? 解决方案 请检查这些 link1 和 编辑: 我从.. 浏览器定义文件以.NET 2.0和.NET 4.0运输的浏览器版本包含一定范围的浏览器版本的定义.默认情况下,ASP.NET使用用户代理字符串的嗅觉技术来检测浏览器.浏览器定义文件涵盖了一定范围的浏览器版本.随着版本号的增加,ASP.NET可能无法通过使用用户代理字符串识别浏览器的新版本.在这种情况下,ASP.NET可能会作为未知浏览器处理这些版本,并带来不便. 修复 修复程序是获取更新的浏览器定义文件. 您可以安装机器范围的修复程序
10 2024-04-25
编程技术问答社区
如何在Windows 8.1触摸屏中处理鼠标移动和鼠标离开事件
在我的ASP.NET项目中,我在按钮和其他一些控件的鼠标浏览和MouseLeave/MouseOut事件上编写了JavaScript功能.以前,该网站用于非触摸屏设备.但是现在,当我试图在Windows 8.1上访问同一网站时,在Internet Explorer 10/11上,问题是,触摸屏幕鼠标点击事件(在我的情况下是可以的),当我在屏幕上删除手指时,MouseLeave事件被解雇(例如,在MouseLeave射击事件后,下拉次数无法正常工作).此问题仅在Internet Explorer 10/11中产生.并且该站点在Chrome上的所有功能都可以正常工作.是否有任何jQuery插件或其他解决此问题的解决方案?请尽快回复.我非常急切地需要这个. 预先感谢. 解决方案 添加aria-haspopup="true"属性到元素触发下拉下显示/隐藏. https://msdn.microsoft.com/en-us/library/ie/jj152135(v = vs.85)
10 2024-04-24
编程技术问答社区
使用CredEnumerate提取WebCredentials
作为密码管理工具的一部分,我试图使用CredEnumerate列举IE 10个网站用户名(即自动完成用户名).当我调用CredEnumerate时,它会从"凭据管理器"的" Windows凭据"部分中产生几个用户名(通用用户名和域用户名),但不包括凭据管理器的" Web凭据"部分中的任何内容(控制面板\用户帐户和家庭安全\凭据管理器). private static void Main() { int count; IntPtr pCredentials; bool ret = CredEnumerate(null, 1, out count, out pCredentials); // ... } 如何访问网络凭据? 解决方案 最简单的解决方案是使用密码库,Windows.Security.Credentials.PasswordVault.当然,此名称空间是Windows 8特定的.
2 2024-04-17
编程技术问答社区
IE10-如何防止出现 "您当前的安全设置不允许下载此文件 "的弹窗?
我正在使用WPF WebBrowser Control(System.Windows.Controls),我需要防止用户执行各种操作,例如下载文件或打印页面.我已经禁用文件下载在Internet Explorer选项中下载选项(安全选项卡 - >自定义级别 - >下载 - >文件下载).因此,在单击PDF链接上说,而不是文件下载弹出窗口,我会收到带有这样的消息的弹出窗口: "您当前的安全设置不允许下载此文件". 有没有办法防止此消息发生?我只想从用户的角度执行任何行动.我使用IE10. 解决方案 WPF webbrowser非常有限(但不可扩展,using System.Reflection; using System.Windows; namespace WpfWbApp { // By Noseratio (http://stackoverflow.com/users/1768303/noseratio) public partial class MainWindow
4 2024-04-13
编程技术问答社区
IE脚本和通知设置之间的区别
这些IE设置之间有什么区别: Disable script debugging (Internet Explorer) Disable script debugging (Other) Display a notification about every script error 如果我打开了所有三个设置,将是哪种类型的错误 禁用以及将显示哪种类型的错误 通知? 我注意到默认情况下脚本调试(前两个设置) 在IE中被禁用.是否建议测试Web应用程序 启用脚本调试? 解决方案 我在IE团队中工作.这些设置最近发生了变化,因此我将尝试澄清: 禁用脚本调试(Internet Explorer) 此设置仅对2013年之前的Visual Studio版本有影响.当启用(未检查)时,Visual Studio可以将其调试器附加到已经运行的IE实例中.禁用(检查)时,Visual Studio只能调试IE,如果Visual Studio是启动浏览器的工作室.换句话说
IE10开发者工具中的 "IE5怪癖 "到底是什么?
可能的重复: Windows 8 Internet Explorer 10是否仍然有quirksmode?/a> 我正在尝试在IE10中工作的网站.在此站点中,我们有一个iframe,当我们使用IE5 QuirksMode时正在破坏它,我们确实需要main网站才能正常工作,由于某种原因,我们不能仅在IE10中使用Quirks Document模式网站无法工作. 那么什么是IE5 quirks,它与IE9 | 8中的quirks相同吗? inb4 op是non-standars compliant:这是一种旧产品,我们正在努力为它的新版本而努力. 解决方案 可以在此处找到答案: Windows 8 Internet Explorer 10仍然具有Quirksmode吗? IE10具有两个怪异模式.新的称为"怪异模式",与Firefox和WebKit中的Quirks模式完全相同 - 您可以通过删除将其打开.所有HTML5和其他新功能都在此
IE9是一个 "常青 "的浏览器吗?IE 10呢?
Chrome和FF将默默地更新到较新的版本,并且我读到MS对IE6和7上的人们进行了自动升级,从IE8和IE8到9.Microsoft表示9和10是否将推动9和10定期(每周/每月)无声更新,或者它将与他们对6和7到8到8的人所做的事情相似? 解决方案 Chrome,Firefox,Edge和Safari的最新版本是常绿浏览器,即它们会自动默默地自动更新自己而不会提示用户. Microsoft从IE10开始向Evergreen浏览器开始移动,这是Microsoft制作公告听起来您是在引用.通过Windows Update,Microsoft自动将用户自动更新到最新版本的Internet Explorer,并由其Windows版本:Windows XP上的ie8 dow to Windows XP上的ie8,直至Windows Vista上的IE9,而IE10需要Windows7.从技术上来IE9(前提是它们具有本地管理帐户,启用了自动更新)将升级到IE10,但这并不能使IE
4 2024-04-03
编程技术问答社区
如何强制IE10以IE9文档模式渲染页面
我有两个问题: 如何强制IE10在IE9文档模式下渲染?目前,它正在以标准文档模式渲染我的页面. 在IE10的开发人员工具栏中,我无法看到IE10文档模式的选项.它不是未实现的,还是我的浏览器版本过时? 感谢您的所有帮助. 编辑:感谢大家提供的解决方案.早些时候我正在使用元标记 只是为了确保IE将在最高文档模式下渲染页面,但是我面临IE10标准模式的一些问题,因此我更改了Meta标签以在IE9模式下渲染页面: . 解决方案 您应该能够使用 x-ua meta标签: 但是,,如果您发现自己必须这样做,那么您可能做错了什么,应该看看您在做
8 2024-04-03
编程技术问答社区
如何在IE10中让边框收拢?
有人遇到了在IE10中无法工作的桌子上的边界崩溃的解决方案? 我在需要的地方使用的网站上有桌子,并且在所有其他浏览器中都显示良好,但是自10个边界都变厚了. 解决方案 上面的问题可能已经几个月了,但是今天我遇到了同样的问题,并认为我至少可以提供一些可能的解决方案,即使这不是理想的解决方案. 正如该问题所描述的那样,即使没有边界会加起来,也会在IE10中引起厚边界.当忽略边界溢出时,边缘宽度仍然是其正常厚度.但是,遗漏边界宽度会导致细胞之间的空间. 获得所需结果的唯一可能的替代方法是完全不使用边界崩溃.而是使用"边界间距:0px;"要清除细胞之间的空间并非常具体地定义边界. 示例: 这个 table{ border-collapse: collapse; } table td{ border: 1px solid black; } 将成为 table{ border-spacing: 0px; borde
8 2024-04-02
编程技术问答社区
CSS模糊过滤器在Firefox和IE 10中不起作用,有什么替代方案吗?
我正在为blur效果使用此CSS代码: .blur{ -webkit-filter : blur(5px); -moz-filter : blur(5px); -o-filter : blur(5px); -ms-filter : blur(5px); filter : blur(5px); opacity : 0.4 ; } ,blur在Chrome中工作正常,但是Firefox或IE 10中什么都没有发生. 我还尝试了此示例 http://jsbin.com/ulufot/31/edit 但是对于10,没有任何作用. 我目前需要一些建议,因为我的想法不足... IE10或Firefox(v.23)不支持 解决方案 CSS3过滤器,在不久的将来,这些浏览器未知. 看看: http://caniuse.com/#feat=css-feat=css-filters 您可以使用Modern
12 2024-04-01
编程技术问答社区
在Internet Explorer 10中使用Selenium的基本认证
我们的WebApplications之一是使用基本身份验证并使用AngularJS构建.为了测试此应用程序,我使用使用硒与浏览器通信的量突. 在Chrome中,一切正常,进行基本身份验证很容易: username:password@host.ext 在Internet Explorer下,带有密码的URL和用户名有望成为安全风险,因此不允许.在Internet Explorer 9之前,可以在注册表中关闭此设置.在为Internet Explorer 10设置此注册表密钥时,行为会发生变化(没有显示错误,并且在没有用户名和密码的情况下将重写URL),但是该功能看起来损坏. Internet Explorer 11显示了与Internet Explorer 10相同的行为. 有人有不同的解决方法可以绕过这个问题吗? 解决方案 我升级到Internet Explorer 10也是64位Internet Explorer的升级.由于某种原因,64位变体使用另一个寄
2 2024-03-29
编程技术问答社区
罕见的IE10错误。在有多个背景和百分比的情况下,背景-位置的CSS动画失效
这是一个非常具体的错误 - 但是,我希望有人向我展示解决方法!该错误基本上是IE10组成的,当满足这两个条件同时: 时,无法进行background-position的CSS动画. 有多个背景 设置background-position in百分比 这是一个演示,将Chrome与IE10进行比较: http://codepen.io/dalgard/pen/pen/pen/liyik 解决方案 您需要在零之后放置一个百分比. 一定是这样: @keyframes move { 0% { background-position: 0%, 0%; } 100% { background-position: 0%, 100%; } }
当我使用IE10 windows8时,Autoit脚本不能从html页面中获取id值?
以下代码从IE9中的HTML代码获取值 $url = "https://190.198.14.15/" $formID = "" $formUID = "username" $uName = "admin" $formPID = "password" $pwd = "SeR^ER@iL0" $formSubmit = "ID_LOGON" ;Launch the Internet Explorer as a private session ShellExecute ("iexplore.exe", " -private about:blank", @programFilesDir & "\Internet Explorer\iexplore.exe", "open", @SW_MAXIMIZE) WinWait ("Blank Page") $oIE = _IEAttach ("about:blank", "url") ;Wait for the IE to launch _IEL
14 2024-03-20
编程技术问答社区
SCRIPT5022: Sys.WebForms.PageRequestManagerServerErrorException。输入字符串的格式不正确
在IE10上,当我单击登录按钮时,我在控制台中看到以下错误: Script5022:sys.webforms.pagerequestmanagerervererrorexception:输入字符串的格式不正确. scriptresource.axd,第939行字符13 我添加了一些服务器端日志记录,但是该页面从未发送,因此似乎是客户端问题. 这种行为不会在IE8,Firefox或Chrome中发生,在那里工作正常. 解决方案 这是因为您的提交按钮是input带有type="image">.因此,将坐标与表格提交. Internet Explorer的先前版本作为整数提交了这些坐标,但Internet Explorer 10将它们作为小数提交. 有多种修复方法.参见这个问题和此错误报告对于某些解决方案. 其他解决方案 这是IE 10的问题.只需将Net Framework升级到4.5即可.这将解决您的问题..:) 其他解决方案 我经历了同样的问题,
4 2024-03-19
编程技术问答社区
IE 9和10产生了意外的和不一致的MediaError's
我们有一组HTML块 - 说大约50个块 - 迭代解析,并具有Audio对象动态添加: var SomeAudioWrapper = function(name) { this.internal_player = new Audio(); this.internal_player.src = this.determineSrcFromName(name); // ultimately an MP3 this.play = function() { if (someOtherConditionsAreMet()) { this.internal_player.play(); } } } 假设我们在页面加载上生成了大约40至80个,但对于特定配置而言始终相同.在所有测试的浏览器中,此基本策略似乎都起作用.音频负载并成功播放. 在IE的9和10中,瞬态错误表面.有时,在内部Audio对象上调用.play()失败.经检
4 2024-03-19
编程技术问答社区
HTML5音频元素在IE10中不工作,但在Chrome中工作。为什么?
HTML5音频在IE10中不起作用,而是在Chrome中起作用.有什么想法吗? 使用的HTML如下 解决方案 Win8或RT上的IE10不支持WAV,但是,IE10 Mobile确实可以! 我附加了屏幕截图,以便您可以看到两个IE10上支持哪些格式. 顶部是Windows 8 RT上的IE10(Metro),底部是WP8/Lumia 920上的IE10 Mobile. 其他解决方案 IE10不支持WAV.您可以随时使用此页面在不同的浏览器上测试音频格式. 其他解决方案 检查您的服务器(或本地计算机)以正确关联文件类型.在Unix系统上,您可以添加: AddType video/ogg .ogv AddType video/mp4 .mp4 AddType video/mp4 .m4v AddType video/webm .webm 到.htaccess文件.您可以从相同的目录中使用视频文件托管.虽然大多数浏览器都正确解释了文件的MIME类型
2 2024-03-19
编程技术问答社区
IE10 Windows7-Audio标签从不播放音频?
我在IE10/Windows 7中的音频标签有问题>奇妙的是,IE无法显示任何音频标签.有趣的是,当我保存文件并在本地进行测试时,它可以完美地工作(下图) 我在所有文件上检查了MIME类型,看来它们都是正确的: 接下来是在偏好中检查我的媒体定义: 什么到了?这里有什么想法吗? 解决方案 该特定页面必须是一个问题.我可以在我的测试机上重现错误. (服务器2012) 编辑 - 刚找到以下内容: html5音频元素不要在IE10中工作,而是在Chrome中工作.为什么? 编辑2:似乎是基于权限的.右键单击和选择运行作为管理员允许音频加载. 其他解决方案 问题是您的Internet Explorer缓存文件夹,检查临时Internet文件的设置,我在我的计算机上没有显示的文件夹和文件夹大小. 将其移至C:\ Users \\ AppData \ Local \ Microsoft \ Windows
14 2024-03-19
编程技术问答社区
MVC4 Html.BeginForm提交按钮在Internet Explorer >9中不工作
我有一个用ASP.NET MVC4/Razor编写的表格.表格帖子在Firefox和Chrome中非常有效,但是由于某种原因,Internet Explorer 10和11中的"提交"按钮没有反应. (Internet Explorer 9也很好). 这就是我在视图中的形式的样子: @using (Html.BeginForm("MyAction","MyController", FormMethod.Post, new {id="myID"})) { Enter Registration
12 2024-03-15
编程技术问答社区
RedirectToAction在IE10中抛出400错误
我使用REDIRECTTOACTION具有ASP.NET MVC3站点: return RedirectToAction("Index", interstitialController, new { userName = model.logInInfo.UserName, redirectString = redirectUrl, authToken = login.authenticationToken, reason = login.reason, status = login.status, provider = login.provider }); 由于某种原因,这导致IE10作为请求生成它: https://site.com/(F(7vkS9Als2GF4acdwa9JNTwHsOkeFIsGcdMGU-FIT0X1IC3UwpkeZrPvTp1WmCbC7aY890yhpaeS4dadGjjUrym9Z_UOHY
6 2024-03-15
编程技术问答社区
IE11和IE10中的模糊事件功能
我在我的ASP.NET MVC应用程序中有一个文本框,当文本框失去焦点时,我需要进行一些验证,因此我使用了一个模糊事件. 以下事件在Chrome浏览器中工作正常,但在IE11和IE10中不起作用. 脚本代码: $("#NewFileName").on("blur", function () { alert('triggered'); }); ASP.NET MVC HTML代码: @Html.TextBoxFor(m => m.FileName, new { type = "file" }) 我尝试了IE的"焦点"之类的不同事件,但是在IE中没有焦点/模糊事件. IE10和11浏览器的正确事件是什么? 解决方案 文件输入类型不支持focus和blur在IE中,由于安全限制