Tag: #javascript

使用预先存在的访问令牌通过ASP.NET创建YouTube服务

我一直在使用一个网站,用户可以将video上传到共享的YouTube帐户,以便以后访问。 经过大量的工作,我已经能够获得一个主动令牌和可行的刷新令牌。 但是,初始化YouTubeService对象的代码如下所示: UserCredential credential; using (var stream = new FileStream(“client_secrets.json”, FileMode.Open, FileAccess.Read)) { credential = await GoogleWebAuthorizationBroker.AuthorizeAsync( GoogleClientSecrets.Load(stream).Secrets, // This OAuth 2.0 access scope allows an application to upload files to the // authenticated user’s YouTube channel, but doesn’t allow other types of access. new[] { YouTubeService.Scope.YoutubeUpload }, “user”, CancellationToken.None ); } var youtubeService […]

在Asp.Net MVC中通过网络摄像头捕获图像

我想从网络摄像头捕获图像并保存在服务器上或通过ajax发送。 哪个是更好的选择,为什么? 欢迎任何可用的信息。 提前致谢

预填充第三方网站中的文本框 – c#

这是我第一次使用Stackoverflow,所以任何帮助都会得到满足。 我需要ac#/ js代码在第三方网站上预填充两个文本框(“https://webc.rbc.com/cda-cgi/clientcgi.exe?action=browserCert”) 我无法发送查询字符串,因为我对此站点没有任何控制权。 在此先感谢-Vikas

在Visual Studio中安装DataTable Jquery插件

我正在关注与Razor Views相关的Jquery的简短教程,我正在尝试安装DataTables Jquery插件。 我正在使用ASP.net MVC,这是我第一次尝试安装Jquery插件。 我有一个索引视图,我想更改使用DataTable插件显示的表,我已经下载了插件,接下来我试图在Scripts文件中复制整个插件并从我的索引视图中引用jquery.dataTables,在解决方案资源管理器中,DataTables插件文件的颜色为白色,就像显示它有问题一样。 我在教程中读到使用此插件的正确方法是使用View中的引用,例如: @section PageScripts{ 我试过这种方式,表不会修改。 我在想,我没有考虑安装这个插件的明显事实。 我已经读过在App_Start文件夹中使用BundleConfig来引用Jquery脚本,然后从这样的视图中调用它们: @section Scripts { @Scripts.Render(“~/bundles/jquerydatatable”) } Razor Views中的最佳实践是使用BundleConfig吗? 索引视图: @model IEnumerable @{ ViewBag.Title = “Index”; } //some other content here… @section Scripts { @Scripts.Render(“~/bundles/jquerydatatable”) } 如果我在Visual Studio目录中手动复制文件,则显示白色文件而不是javascript图标:

http重定向问题

据我所知,我们可以使用两种方法来重定向http响应。 使用Java脚本window.location; 在ASP.Net中使用HttpContext.Current.Response.Redirect 从function和最终用户的角度来看,这两种方法是否可以互换?

使用WebDriverJS(Selenium)的示例

我已经开始学习WebDriverJs来测试网站使用Javascript作为脚本语言来自urlhttps://code.google.com/p/selenium/wiki/WebDriverJs,但在开始时发现了一些理解问题。 根据该页面,我必须将chrome驱动程序保存到某个路径。 这条路是什么? 该路径如何链接到代码下面的示例? var webdriver = require(‘selenium-webdriver’); var driver = new webdriver.Builder(). withCapabilities(webdriver.Capabilities.chrome()). build(); driver.get(‘http://www.google.com’); driver.findElement(webdriver.By.name(‘q’)).sendKeys(‘webdriver’); driver.findElement(webdriver.By.name(‘btnG’)).click(); driver.wait(function() { return driver.getTitle().then(function(title) { return title === ‘webdriver – Google Search’; }); }, 1000); driver.quit(); 从NPM安装 % npm install selenium-webdriver 从Source构建 % git clone https://code.google.com/p/selenium/ % cd selenium % ./go //javascript/node:selenium-webdriver 什么是NPN及相关代码? 请解释一下。 PS:我基本上来自.Net背景 我是否需要进行更多设置才能运行上述代码? 例如,任何javascript文件等 […]

如何从跨域API获取数据

我正在尝试从不同域中的API获取数据,但是我收到此错误: XMLHttpRequest无法加载https://www.bitstamp.net/api/ticker/ 。 请求的资源上不存在“Access-Control-Allow-Origin”标头。 因此不允许原点’localhost’访问。 我试图在标题中添加它,但它仍然无法正常工作: Access-Control-Allow-Origin: https://www.bitstamp.net 这是我的JavaScript: var ticker = “https://www.bitstamp.net/api/ticker/”; $.ajax({ dataType: “json”, url: ticker, type: “POST”, crossDomain: true, scriptCharset: “utf-8” }); 我无法使用JSONP,因为该网站不支持此function。 如何在不同的域上使用JSON从API接收数据? 我想用JavaScript或C#来做这件事。

在GridView列中拟合长文本

我在ASP.NET gridview列中显示长文本时遇到问题。 我不希望文本换行到第二行,因为它是业务要求不包装的。 理想情况下,我想要某种基于服务器或客户端的代码,它可以帮助我将文本截断为列的大小,然后可能会显示更多按钮或“…”以获取更多文本? 当点击更多按钮或…时; 弹出窗口显示文本的其余部分或全文。 注意:文本或字符串大小各不相同,可以是25到75个字符之间的任意长度。 关于如何实现上述目标的任何想法? 谢谢

gridview行根据某些条件闪烁

我有这个gridview,我希望某些行根据某些条件闪烁。 我尝试过javascript和jquery,但没有任何效果。 javasccript示例 jQuery的 我在上面的链接尝试了jquery,但它给了我错误 0x800a1391 – JavaScript运行时错误:’$’未定义 我其实想用它,因为它符合我目前的要求。 我目前的要求是,满足3组条件的行应该闪烁 .bgRow { background-color: white; } .norRow { background-color: Silver; } function setBG(GridAlarm) { var id = “#” + GridAlarm; $(id).find(“tr”).each(function ()//error comes here while debuggigng { var css = $(this).attr(“class”); if (css != null && css == “bgRow”) $(this).addClass(“norRow”).removeClass(“bgRow”); else if (css != null && […]

是否可以返回不同类型的多个值?

在Javascript中我可以创建一个返回对象的函数: function person() { return { name: “John Doe”, age: 20, isMarried: false }; } console.log(“Name: “+ person().name +”. Age: “+ person().age +”. Is married: “+ person().isMarried); OUTPUT: > “Name: John Doe. Age: 20. Is Married: false” 我想知道是否可以在C#中做这样的事情? 我一直在阅读有关代表,词典和匿名方法的内容,但我仍然不知道这一点。