Tag: #javascript

如何将Javascript datetime转换为C#datetime?

我一直在读,如果你想从JavaScript日期转换为C#日期,你应该使用getTime()然后将该结果添加到C# DateTime 。 假设我有这个JavaScript时间: Date {Tue Jul 12 2011 16:00:00 GMT-0700 (Pacific Daylight Time)} 它呈现为1310522400000毫秒 var a = new DateTime(1970, 01, 01).AddMilliseconds(1310522400000); // result 7/13/2011 2:00:00 AM 所以这是错的。 我不确定我需要做什么。

WinRT上的C ++,C#和JavaScript

从下图,Windows 8平台和工具。 我知道这意味着我可以在Metro风格的App中使用C ++,C#或JavaScript。 我还看了一些构建的主题演讲,我在这里有几个问题。 Windows 8平台和工具http://sofzh.miximages.com/c%23/windows8-platform-tools_2.jpg 他们在WinRT上的C ++,C#和JavaScript有什么不同,例如性能,function,function等。 如何使用JavaScript创建本地 Metro App,我是否需要使用MS中的js库,或者我可以使用我熟悉的任何js,例如jQuery。 在Metro风格的App中,System Services只是WinRT,这是否意味着我不能再使用低级别的dll了? 这会带来性能成本吗?

C#httpwebrequest和javascript

我正在使用C#HttpWebRequest来获取网页的一些数据。 问题是在页面加载后使用javascript / ajax更新了一些数据,而我没有在响应字符串中获取它。 有没有办法让webrequest等到页面中的所有脚本都已完成执行? 谢谢 阿米特

ASP.Net双击问题

我的ASP.net页面有一点问题。 如果用户双击“提交”按钮,它将两次写入数据库(即在图像按钮上执行两次’onclick’方法) 如何使用,如果用户点击图像按钮,只是图像按钮被禁用? 我试过了: 但是这个OnClientClick属性完全阻止了页面的提交! 有帮助吗? 对不起,是的,我确实有validation控件…因此这个问题很棘手。 到目前为止,还在努力解决这个问题: ASP代码: … C#代码: private Random random = new Random(); protected void Page_Load(object sender, EventArgs e) { //Use a Token to make sure it has only been clicked once. if (Page.IsPostBack) { if (double.Parse(hidToken.Text) == ((double)Session[“NextToken”])) { InputMethod(); } else { // double click } } double next […]

从Web浏览器控件中读取Javascript变量

我试图读取从我的表单上的WebBrowser控件加载和调用的Javascript变量的值。 例: index.html引用一个名为’test.js’的javascript。在test.js上,创建并填充了几个变量。 index.html然后调用这个JS。 Index.html被加载并显示在WebBrowser控件中。 我已经找到了很多关于如何调用/调用驻留在Web浏览器控件中的函数的帮助。 如何轻松读取变量值?

无法异步使用Ajax.BeginForm()上传文件

我正在尝试使用Ajax.BeginForm()上传文件,但它没有用完。 我的观点包含: @using (Ajax.BeginForm(“UploadFile”, null, new AjaxOptions { HttpMethod=”POST”, UpdateTargetId = “result” }, new { enctype = “multipart/form-data” })) { Upload New File</label> } 和相应的控制器是: [HttpPost] public string UploadFile(FormCollection formData) { HttpPostedFileBase file=null; try { file = Request.Files[0]; } catch { } if ( file!=null && file.ContentLength > 0) { file.SaveAs(string.Concat( AppDomain.CurrentDomain.BaseDirectory, Path.GetFileName(file.FileName))); return "Successfully […]

Angular路由模板URL是否支持ASP.Net MVC 5项目中的* .cshtml文件?

我正在研究MVC 5项目。 当我在我的视图中使用html页面时,它会加载该页面,但是当我使用.cshtml页面时,它不会加载视图。 出现空白页面。 $urlRouterProvider .otherwise(‘/app/dashboard’); $stateProvider .state(‘app’, { abstract: true, url: ‘/app’, templateUrl: ‘tpl/app.html’ }) .state(‘app.dashboard’, { url: ‘/dashboard’, templateUrl: ‘tpl/app_dashboard.html’ }) 请指导我如何使用cshtml文件或最佳方法。

WebBrowser控件和JavaScript错误

当我使用浏览器(ie9)访问页面时,浏览器呈现正常。 当我使用WebBrowser控件时,我有JavaScript错误。 我知道我可以抑制脚本错误,但我希望它们能够正确运行,因为它们会影响页面的呈现和function。 我怎么解决这个问题 ? 我可以直接在Windows窗体中集成IE9并使用类似于WebBrowser控件的方法(导航,获取ID,调用点击)吗? 谢谢。

使用JSON.Net序列化包含撇号的字符串

我使用JSON.Net作为c#中的大型MVC 3 Web应用程序和Razor视图引擎的序列化程序。 对于一个视图中的初始页面加载,使用@Html.Raw(JsonConvert.SerializeObject(myObject))在脚本标记内转储了大量JSON。 问题是某些对象的某些值包含撇号(想想像O’Brien这样的名字),JSON.Net没有以任何方式转义或编码。 对预存储在数据库中的值进行预编码不是一种选择,因为这会使各种其他进程复杂化。 有没有办法强制JSON.Net对HTML序列化对象的值进行编码,就像调用JavaScriptSerializer.Serialize(myObject)时内置的JavaScriptSerializer一样? 或者,有没有办法在视图中处理这个问题?

将公钥从其他地方导入CngKey?

我正在寻找一种跨平台的方式来共享ECDSA签名的公钥。 从CngKey和标准.NET加密库的性能角度来看,我有一个很棒的事情,但后来我无法弄清楚33(或65)字节的公钥(使用secp256r1 / P256)是如何变成104字节的由MS .. Ergo,我无法支持跨平台签名和validation.. 我现在正在使用BouncyCastle,但神圣的handgranade它很慢! 因此,寻找以下要求的建议: 跨平台/语言(服务器是.NET,但这是通过JSON / Web.API接口提供的) JavaScript,Ruby,Python,C ++等。 在服务器上并不疯狂 不那么痛苦的慢人们不能在客户端上使用它。 客户端必须能够对消息进行签名,服务器必须能够使用在注册到服务时交换的公钥来validation签名。 无论如何,想法会很棒…谢谢