Tag: #javascript

在C#应用程序中执行JavaScript函数

在不使用WebBrowser控件的情况下,如何在C#应用程序中执行与任何浏览器DOM依赖关系分离的JavaScript函数? 我正在调查实施validation规则一次,用于服务器和客户端validation。 如果您愿意,请参阅此问题以供参考。 我可以使用任何JS解释器库吗? 附录:我的目标是在客户端和服务器上自动部署和调用完全相同的validation逻辑,在实际validation期间不进行两者之间的通信。 因此,理想情况下,我会在JavaScript中编写validation逻辑,并将其呈现给页面。 或者,我可以在C#中编写逻辑代码,使用脚本#将其转换为JavaScript,并将其呈现给页面。 我不希望在客户端和服务器端维护单独的validationfunction,并且我不希望AJAX调用服务器validationfunction,并且我不希望仅客户端或仅服务器validation。

Unity3D – 将图像从PC内存上传到WebGL应用程序

我需要用户将他(她)的头像图片从PC上传到游戏 如何创建文件对话框并将图像上传到WebGL游戏?

在C#中使用PhantomJS获取屏幕截图

我已经将PhantomJS和Selenium添加到我的C#控制台应用程序中,我希望在它到达特定元素时拍摄浏览器的屏幕截图。 原因是因为出于某种原因,当我使用ChromeDriver时,它工作正常,但是当我使用PhantomJS时,它会在一些元素上失败。 我想我需要介绍如何使用phantomjs在C#中截取屏幕截图。 我在互联网上环顾四周,看起来每个人都在使用java脚本来做这件事。 我遇到的问题是我不知道如何将java脚本集成到我的C#应用​​程序中,然后使用它与phantomJS来获取屏幕截图。 如果我能得到一些如何做到这一点的帮助,那将是非常好的。 TLDR:我找到了http://code.tutsplus.com/tutorials/testing-javascript-with-phantomjs–net-28243这就是我想要做但我不知道怎么用我的javascript c#app。

原生消息Chrome

我试图在我的chrome扩展和我的c#应用程序之间获取Native Messaging。 javascript工作正常,但我收到此错误: 与本机消息传递主机通信时出错。 正如我从任务管理器中看到的那样,应用程序确实与扩展一起启动。 这是我的c#代码。 private static string OpenStandardStreamIn() { //// We need to read first 4 bytes for length information Stream stdin = Console.OpenStandardInput(); int length = 0; byte[] bytes = new byte[4]; stdin.Read(bytes, 0, 4); length = System.BitConverter.ToInt32(bytes, 0); string input = “”; for (int i = 0; i > 0) & […]

__doPostBack未定义

我尝试在我的一个页面上调用__doPostBack时遇到错误,我在项目中的每个页面都使用__doPostBack函数但在此特定页面中我得到了Javascript错误。 我正在寻找互联网,我唯一看到的是,当我有一个unclose标签时,这个错误发生,但我审查该网站,它的确定。 错误:未定义__doPostBack源文件:htt:// localhost:99 / ProjectName / Disable.aspx行:1

使用ASP.NET将HTML 5 Canvas保存为服务器上的Image

我需要一些帮助.. 我试图在绘图后保存canvas图像.. 按照这个例子( http://www.dotnetfunda.com/articles/article1662-saving-html-5-canvas-as-image-on-the-server-using-aspnet.aspx ) $(“#btnSave”).click(function () { var image = document.getElementById(“canvas”).toDataURL(“image/png”); image = image.replace(‘data:image/png;base64,’, ”); $.ajax({ type: ‘POST’, url: “../../Home/UploadImage?imageData=” + image, contentType: ‘application/json; charset=utf-8’, dataType: ‘json’, success: function (msg) { alert(‘Image saved successfully !’); } }); }); 控制器: public void UploadImage(string imageData) { string fileNameWitPath = path + DateTime.Now.ToString().Replace(“/”, “-“).Replace(” “, “- “).Replace(“:”, […]

ASP.NET用户控件中的Javascript函数

我用javascript函数创建了ASP.NET用户控件: function example() { alert(”); return false; } 当用户将鼠标移动到按钮时,我想调用“example”函数,所以我为按钮添加了属性: ExampleButton.Attributes.Add(“onmouseover”, “example()”); 它运作良好,但当我在同一页面上需要两个控件时,我遇到了问题。 ASP.NET生成具有两个具有相同名称的函数的代码,这是错误的: function example() { alert(‘TestControl1_ExampleButton’); return false; } function example() { alert(‘TestControl2_ExampleButton’); return false; } 并且任何按钮上的onmouseover事件总是会调用第二个函数。 我可以通过将带有客户端ID的java脚本代码直接添加到attriburte onmouseover来解决此问题。 ExampleButton.Attributes.Add(“onmouseover”, “[Here will be javascript code]”); 但对我来说这不是一个非常和谐的解决方案。 请指教,我如何才能更好地解决此类问题。 PS将会有更多的Javascript代码,例如我添加了两个字符串upper。

如何在.js文件中嵌入Razor C#代码?

必须嵌入javascript代码块 … 但是Razor代码不会在.js文件中包含的.js文件中编译。 如何使这项工作? 或者还有其他优雅的方式来产生类似的效果吗? 谢谢。

如何在javascript中获取UTC偏移量(在C#中类似于TimeZoneInfo.GetUtcOffset)

在C#中你可以使用 System.TimeZone.CurrentTimeZone.GetUtcOffset(someDate).Hours 但是如何在javascript中获得特定日期(Date对象)的UTC小时偏移?

window.external有什么用?

window.external有什么用? 这用于从JavaScript调用C#/ VB.NET(ASP.NET)中的服务器端函数/方法吗? 你能指点我正确的方向吗? 谢谢 错误: Public Class WebForm1 Inherits System.Web.UI.Page Public Sub SayHello(ByVal name As String) Response.Write(“Hello :- ” & name) End Sub End Class