Tag: #javascript

WebApi 2 POST使用单个字符串参数而不是wokring

我有以下控制器: public class ValuesController : ApiController { // POST api/values public IHttpActionResult Post(string filterName) { return new JsonResult(filterName, new JsonSerializerSettings(), Encoding.UTF8, this); } } WebApi配置 config.Routes.MapHttpRoute( name: “DefaultApi”, routeTemplate: “api/{controller}/{id}”, defaults: new { id = RouteParameter.Optional }); 我使用这个js代码来调用api $.ajax( { url: “/api/values/”, type: “POST”, dataType: ‘json’, data: { filterName: “Dirty Deeds” }, success: function (result) […]

将Windows时区转换为moment.js时区?

我们在ASP.NET中有一个应用程序,它以Windows格式存储所有用户时区数据(通过TimeZoneInfo.Id)。 我们还使用moment.js和moment.js TimeZone库将UTC数据转换为客户端的用户数据。 这是一个复杂的AngularJs应用程序,需要在客户端进行时区转换。 到目前为止,我们使用NodaTime .NET库将Windows时区ID转换为Moment.js时区ID。 它适用于大多数常见时区。 但我们需要使这种转换100%兼容。 目前看来,没有可靠的方法将Windows时区ID映射到IANA时区数据。 存在很多差异。 我相信现代JS应用经常处理时区。 有时需要在服务器端(C#)和客户端(JS)上完全转换TZ。 有没有办法严格地将.NET TimeZoneInfo映射/转换为Moment.js时区对象?

如何从ASP.Net发布然后重定向到外部URL?

ASP.NET服务器端控件回发到他们自己的页面。 这使得您希望将用户重定向到外部页面的情况,但由于某种原因(例如,用于身份validation)需要发布到该页面是一种痛苦。 如果你不想重定向, HttpWebRequest工作得很好,并且在某些情况下JavaScript很好,但是如果你确实需要服务器端代码来为post获取数据,那么它会变得棘手。 那么你们如何发布外部URL并将用户重定向到ASP.NET代码隐藏代码的结果?

是否有支持嵌入HTML页面的跨OS GUI框架?

我想开发一个跨系统使用的桌面应用程序(win,mac,linux),是否有一个GUI框架可以让我为所有3个平台编写一次代码并拥有一个完全可脚本化的嵌入式Web组件? 我需要它有一个API来在应用程序和网页javascript之间进行通信。 我知道C#,JavaScript和一点python。

如何在JavaScript中加密字符串并在C#中解密该字符串

我之前看到过这个问题,但在这些情况下,海报想要在面向公众的网站上加密某些内容(通常是url),而且回复主要是“不要!”。 但是,在我的情况下,JavaScript将存储在非公共内部系统中,所以我认为我有更多的余地。 类似问题的一个例子是: 如何在javascript中加密url并在c#中解密 – 并且答案实际上没有回答问题。 我的“JavaScript”实际上是“SuiteScript”,其定义为“SuiteScript是一种基于JavaScript的API,可让开发人员扩展NetSuite”,其中NetSuite是托管的CRM软件包,因此用于加密我的字符串的任何编码都将是隐藏给每个人,除了我公司的员工(因此被认为安全隐藏)。 我想做的是: 生成一个查询字符串(例如userid = guidValue&firstName = stringValue&company = stringValue&…), 使用安全方法加密(例如AES256,RSA,无论有人认为这是安全的), 在我的基于C#的网站上调用网页,在URL中传递此字符串(例如mysite.com/mypage.aspx?encStr=encryptedString) 让C#页面解密它,分离名称/值对并处理它们。 我已经google搜索stackoverflow,但没有找到任何文章或答案提供可以由两种技术使用的加密方法的明确说明。 有人有这样的指示吗?

任何用于.NET / C#的Javascript引擎?

我正在寻找一个.NET的开源JavaScript引擎。 谢谢。

如何将数组从C#传递给Javascript函数?

我使用WPF中的WebBrowser对象,我在浏览器中加载的页面中调用了一些Javascript代码,如下所示: myWebBrowser.InvokeScript(“myJsFunc”, new object[] { foo.Text, bar.ToArray()}); 现在,js函数应该迭代第二个参数(一个字符串数组)的元素并相应地做东西。 唯一的问题是该参数似乎不会作为js数组传递。 例如, alert(typeof theArray); 提醒“未知”。 从CSharp调用js函数时,将数组作为参数传递的正确方法是什么?

学习BDD,TDD(ruby,C#,javascript)的好资源

学习BDD和TDD的好资源是什么(ruby,C#,javascript)。 现在使用的好框架是什么?

如何在ASP.NET MVC项目中为knockout生成客户端视图模型?

我目前正在研究ASP.NET MVC解决方案,最近又推出了Knockout(MVVM JS库)和Wijmo(一组jQuery UI小部件)。 随着Knockout的引入,我还需要在客户端有模型,所以为此我将序列化C#ViewModel并使用data-model=”@Model.ToJson()”将其附加到视图中。 这允许我从JS检索模型并对一切应用一些客户端的爱。 但是,knockout需要一切都是可观察的,所以我需要声明一个单独的客户端ViewModel并映射数据模型对象的所有内容。 这感觉非常像重复的努力,我想以某种方式避免它。 我希望有人有一个共享的工具或技术,这将允许我直接从服务器渲染淘汰ViewModel。 可能的解决方案包括: 自定义JSON序列化,以将可观察视图模型直接呈现给data-model属性中的输出。 自动客户端转换(我听说过ko-autobind,但我不确定它是否是推荐的路径或者它是如何稳定/完成的) 我没有想到的东西 我希望解决方案是通用的和自动的,因为我目前用手工输入可观察的客户端视图模型的方法实在是太没用了。 你是如何解决这个问题的?

超模糊名称检查?

我正在研究一些内部CRM的东西。 该公司目前的前端允许大量重复。 我试图阻止最终用户投入同一个人,因为他们搜索的是“比尔约翰逊”,而不是“威廉约翰逊”。 因此,用户将提供有关其新客户的一些信息,我们将找到相似的名称(包括模糊名称),并将它们与我们数据库中已有的内容相匹配,并询问它们是否意味着那些东西……是这样的数据库还是技术存在吗?