Tag: #javascript

如何获得CRM 2011的所有实体领域?

我试图获取所有实体的字段模式名称,而不查询现有记录。 我什么都不知道。 另外,如何使用QueryExpression获取它,导致它检索包含一些信息的所有字段? Andrii,我正在尝试做这样的事情 var query = new QueryExpression {EntityName = “”, ColumnSet = new ColumnSet(true)}; var retrieve = service.RetrieveMultiple(query);

用于输入validation的正则表达式白名单 – 重音不敏感

我希望能够将用户输入限制为有效字符的白名单,但我不想阻止来自其他文化的人注册。 到目前为止,我有这个: ^[a-zA-Z0-9èéêëàáâãäçìíîïòóôõöùúûü-_]*$ 它允许大多数法国口音,但拉丁字符集中的重音列表是IMMENSE! 我宁愿使用白名单而不是黑名单,以防我错过了什么。 注意 ,这将适用于C#,但我想使用正则表达式进行客户端validation,以确保双方的一致性。 当我将它保存到数据库时,我是HTML编码输入。 是否有更优雅的方式使正则表达式重音不敏感,但仍然具有足够的限制性来阻止XSS? 我不想疏远我的用户。 我希望能够有一些标点但不能打开自己的XSS攻击,例如,我希望有人输入他们的公司名称:如果有人在雅虎工作,他们应该能够注册。

用JSON解析C#字典

我正在尝试使用JSON从我的C#应用​​程序中检索键/值对的字典,但我在某个地方搞砸了。 这是我第一次使用JSON,所以我可能只是在做一些愚蠢的事情。 C#代码: else if (string.Equals(request, “getchat”)) { string timestamp = DateTime.Now.ToString(“yyyy.MM.dd hh:mm:ss”); Dictionary data = new Dictionary(); data.Add(timestamp, “random message”); data.Add(timestamp, “2nd chat msg”); data.Add(timestamp, “console line!”); return Response.AsJson(data); } 使用Javascript: function getChatData() { $.getJSON(dataSource + “?req=getchat”, “”, function (data) { $.each(data, function(key, val) { addChatEntry(key, val); } }); }

在客户端点击隐藏div

试图让这个div消失,似乎没有做我期望它做的事情,我哪里出错了? 它不会消失。 使用Javascript: function Show_Hide_Display() { var div1 = document.getElementById(“checkAvailability”); if (div1.style.display == “” || div1.style.display == “block”) { div1.style.display = “none”; } else { div1.style.display = “block”; } return false; } HTML: Check availability 我希望按钮能够隐藏自己。

JInt需要另一个js文件

我正在寻找一种在JInt中包含另一个js文件的方法(用于C#Unity的javascript解释器)。 我明白我可以简单地将所有js文件连接到一个字符串并通过正常方式运行它。 但我不想指定要加载的确切文件以及文件加载顺序。 我在文件夹和子文件夹中有未定义的文件数量,我只知道哪个文件是main.js. 有可能使用来自nodejs的require(’file.js’),或者这是一个完全糟糕的主意吗? 谢谢。 PS该项目旨在在Unity-JInt下运行。

绑定Telerik RadTreeView客户端

我有一个javascript对象数组,我想用它来填充RadTreeView。 除了为我的对象集合手动编写自己的绑定方法之外,我无法弄清楚如何从客户端实现此目的。 我的javascript数组中的每个对象都有 Id ParentId值文本 有没有办法从客户端的这个javascript数据结构自动填充整个树? 我是否必须逐一进行此操作? 通过遍历我的数组并递归下去树? 我正在使用Web服务来获取具有此数据的JSON对象,我想完全构建树,而不仅仅是在扩展节点上。

如何避免在ASP.NET代码隐藏中编写凌乱的JavaScript?

我在质疑使用Javascript和ASP.NET的最佳做法是什么。 我不知道这是最好的做法,但我在代码隐藏中添加了javascript客户端事件。 它工作正常,但这是最好的做法吗? 例如,我有一个单选按钮控件,我在Page_Init中添加了Javascript客户端事件。 可以多次调用页面init,因此每次调用Page_It时都会呈现Javascript。 此外,很难调试长Javascript字符串。 如何更干净……有办法吗? 让我们看一个包含Javascript的变量的示例: scripts.Text += “function ValidateDdl” + metachamp.ID + “(sender, args) { if(” + txtReason.ClientID + “.GetText() != ” ||” + dynamicControl.ClientID + “.style.display == ‘none’ || HiddenFieldSaveError.Contains(‘” + metachamp.ID + “‘) ){” + dynamicControl.ClientID + “.className=”;HiddenFieldError.Remove(” + metachamp.ID + “);” + errorImage.ClientID + “.SetClientVisible(false);args.IsValid = true;}else{var comboVal = […]

使用three.js加载.obj时出现问题

我试图使用three.js加载.obj文件,但不幸的是它说“无法加载资源:服务器响应状态为404(未找到)”的错误 以下是我正在使用的示例链接 view-source: http : //mrdoob.github.io/three.js/examples/webgl_loader_obj.html CODE如下 three.js webgl – loaders – OBJ loader body { font-family: Monospace; background-color: #000; color: #fff; margin: 0px; overflow: hidden; } #info { color: #fff; position: absolute; top: 10px; width: 100%; text-align: center; z-index: 100; display:block; } #info a, .button { color: #f00; font-weight: bold; text-decoration: underline; cursor: pointer […]

ASP.NET – 如何使用C#显示javascript警报?

我有一个包含文本框和按钮的页面,当用户单击提交按钮时,我想显示基于bool值的消息。 我已经研究了stackoverflow并尝试了这个问题中的代码: Asp.net Webform显示警报和重定向 但它没有用。 我有以下代码: ClientScript.RegisterStartupScript(this.GetType(),””, “alert(‘message’)”, true); 显示警报消息需要什么代码?

C#在WebBrowser中调用JavaScript

我试图在我的WebBrowser调用JavaScript方法: WebBrowser webBrowser = new WebBrowser(); webBrowser.NavigateToString(html); webBrowser.LoadCompleted += ((s, r) => { try { object tmp = webBrowser.InvokeScript(“GetData”); } catch (Exception exc) { } }); 这是HTML : function GetData () { return 50; } 但是当我调用javascript时: object tmp = webBrowser.InvokeScript(“GetData”); 我得到Exception : 信息: An unknown error has occurred. Error: 80020006. StakeTrace: at Microsoft.Phone.Controls.NativeMethods.ValidateHResult(Int32 hr) at […]