Tag: #javascript

从javascript和代码隐藏中访问

我有一个带有style =“display:none”的div。 按下html按钮时div应该可见: function JSAdd() { document.getElementById(‘divDetail’).style.display = “block”; } one two Описание: Описание является обязательным для заполнения 我需要能够从代码隐藏中再次使div不可见。 我不能访问div,除非它是runat=”server” 。 但是当我添加runat =“server”时,从上面的javascript函数按下按钮时div不会显示。 你能帮帮我吗? 谢谢, 大卫

在javascript中访问cs变量

我在cshtml页面的@ {}里面有一个var变量。 我想在javascript中访问此变量。 可能吗?? 我怎样才能做到这一点?? @{ var array=[“”]; }

什么是x-wmapp2和x-wmapp1?

当我尝试console.log(windows.location.href);时,我将x-wmapp2:/app/www/index.html作为输出console.log(windows.location.href); 在我尝试在模拟器中运行时,在我的Windows Phone PhoneGap应用程序中。 当我尝试运行实际设备时,它会给出x-wmapp1:/app/www/index.html 。 什么是x-wmapp2和x-wmapp1? 它们之间有什么区别? 我也发现x-wmapp0也存在。 有人可以解释一下吗?

网络应用上的计时器

我希望我的网站(C#)每15分钟调用异步到一些c#函数我该怎么做? 谢谢

Bootbox确认:返回客户端结果以便回发到rowCommand

在bootbox之前,我在gridview的aspx文件中做了这个; <asp:Button ID="btnDelete" CssClass="btn btn-danger" OnClientClick="if(!confirmDelete()) return false;" runat="server" CommandArgument="” CausesValidation=”false” CommandName=”DeleteRow” Text=”Delete”/> 和js文件; function confirmDelete() { return confirm(“Are you sure you want to delete the record?”); } 并通过确认,触发gridview的RowCommand并完成删除。 有了bootbox,我真的被卡住了。 我知道bootbox是异步的,并尝试使用’preventDefault’,但它不起作用。 那么如何将上面的js文件转换为bootbox版本呢? 提前致谢。

C#Selenium webdriver JavaScript错误记录

我正在使用C#测试Selenium webdriver。 如何记录我的测试中可能发生的所有JavaScript错误?

在缩小javascript时,System.Web.Optimization会更改js文件的顺序

使用System.Web.Optimization缩小文件时,我观察到一种非常特殊的行为,我已经在使用IBundleOrderer ,当我没有缩小文件时,它可以很好地保存文件顺序 public class RespectGivenBundleOrder : IBundleOrderer { public IEnumerable OrderFiles(BundleContext context, IEnumerable files) { return files; } } public static void RegisterTestingBundle(BundleCollection bundles) { var bundle = new ScriptBundle(“~/OnTheMoveWebFiles/bundles/Testing”); bundle.Orderer = new RespectGivenBundleOrder(); bundle.Include( string.Format(“{0}jquery-{{version}}.js”, baseJSFolder), string.Format(“{0}ua-parser.js”, baseJSFolder), string.Format(“{0}OnTheMove_Core.js”, baseJSFolder), string.Format(“{0}OnTheMove_TheApplication.js”, baseJSFolder), string.Format(“{0}OnTheMove_JQMQueryString.js”, baseJSFolder), string.Format(“{0}OnTheMove_OfflineAuditing.js”, baseJSFolder), string.Format(“{0}OnTheMove_DatabaseManager.js”, baseJSFolder), string.Format(“{0}OnTheMove.js”, baseJSFolder), string.Format(“{0}OnTheMove_Offline.js”, baseJSFolder), string.Format(“{0}OnTheMove_DatabaseLoader.js”, baseJSFolder), […]

C#Selenium访问浏览器日志

有没有办法使用selenium捕获c#中的浏览器日志。 我希望捕获出现在特定页面上的任何JS错误。 最好在Chrome或Firefox上使用。 我以前在Python中做过这个,但这可以在C#中完成吗?

检测和存储Web应用程序客户端所在的时区的最佳方法是什么?

我有一个多时区Web应用程序,它将所有日期时间值以UTC格式存储在数据库中,当服务器上发生操作时,我可以轻松地将时间转换为UTC。 但是,当客户输入时间或时间跨度时,检测和存储它的最佳方法是什么? 我目前正在做以下事情: 获取Date.getTimezoneOffset()(javascript)的值 通过Page上的ICallbackEventHandler将其发布到服务器端代码。 将该值存储在会话中 在任何后续请求中,使用客户端的时区计算输出/输入日期时间值。 无论实际实现如何,这似乎都是一个优雅的解决方案。 有没有人有更好的方法?

如果浏览器关闭/上传取消,如何停止文件传输

我在MVC3中与HTML5异步上传文件。 如果我有一个大文件,比如大小为1GB,上传完成50%后取消上传或关闭浏览器,它仍会在目标文件夹中保存500MB文件。 如何在控制器和客户端处理此问题? 这是我的控制器动作: [HttpPost] public ActionResult Upload(object fileToUpload1) { var fileName = Request.Headers[“X-File-Name”]; var fileSize = Request.Headers[“X-File-Size”]; var fileType = Request.Headers[“X-File-Type”]; Request.SaveAs(“D:\\uploadimage\\” + fileName, false); if (fileToUpload1 == null) { return Json(true, JsonRequestBehavior.AllowGet); } else { return Json(false, JsonRequestBehavior.AllowGet); } // return Json(false, JsonRequestBehavior.AllowGet); } 这是Javascript: // Uploading – for Firefox, Google Chrome and […]