Tag: #javascript

具有子集合的AngularJs Post Object到MVC WebAPI

我正在开发一个AngularJS应用程序,并且服务js中的一个方法将数据发布到具有C#中以下对象结构的web api public class InvitationModel { public string Name { get; set; } public string Email { get; set; } public EventModel[] EventList { get; set; } } public class EventModel { public string EventName { get; set; } public int TotalAdults { get; set; } public int TotalChildren { get; set; } public bool […]

在C#中如何编码XML以在页面的JavaScript部分中将其输出到JSON内部

我有一个上传KML文件的处理程序,并返回带有KML文件作为属性的JSON: context.Response.Write(“{\”name\”:\”” + FileName + “\”,\”type\”:\”” + FileType + “\”,\”size\”:\”” + FileSize + “\”,\”region_id\”:\”” + regionID + “\”,\”kml\”:\”” + HttpUtility.HtmlEncode(xmlData) + “\”}”); 正如您所看到的,我正在尝试使用HttpUtility.HtmlEncode对KML进行编码,但我的响应中出现错误: 未捕获的exception:无效的JSON 如何在C#中对XML / KML文件进行属性编码,以便稍后在JavaScript中对其进行解码? 编辑#1:根据Cheeso的评论我在IIS 7.5 Windows 7上使用ASP.NET,.NET版本4.我的处理程序是一个ashx文件。 如果我从响应中HttpUtility.HtmlEncode(xmlData) KML数据( HttpUtility.HtmlEncode(xmlData) ),则响应正常。 编辑#2我也尝试根据主持人的评论使用System.Web.Script.Serialization.JavaScriptSerializer 。 我这样使用它: System.Web.Script.Serialization.JavaScriptSerializer serializer; context.Response.Write(“{\”name\”:\”” + FileName + “\”,\”type\”:\”” + FileType + “\”,\”size\”:\”” + FileSize + “\”,\”region_id\”:\”” + regionID […]

阅读csv文件客户端

我必须阅读csv文件客户端的前几行,以便在上传大文件之前向用户显示预览。 我在ASP.Net(VS2010)上使用c# 有谁知道如何做到这一点? 它也适用于所有浏览器!?! (不可能使用activeX左右,我们不希望我们的客户安装东西!) 示例代码会很棒! 提前致谢!

正则表达式在C#和Javascript中validationFQDN

在C#和Javascript中validationFQDN的正确正则表达式是什么? 我一直在寻找,我发现不同的规格。 哪一个是正确的。 我找到的几个例子: 1.(?=^.{1,254}$)(^(?:(?!\d+\.|-)[a-zA-Z0-9_\-]{1,63}(?<!-)\.?)+(?:[a-zA-Z]{2,})$) 2. (?=^.{1,254}$)(^(?:(?!\d|-)[a-zA-Z0-9\-]{1,63}(?<!-)\.?)+(?:[a-zA-Z]{2,})$) 3. \b((?=[a-z0-9-]{1,63}\.)(xn--)?[a-z0-9]+(-[a-z0-9]+)*\.)+[az]{2,63}\b (Regular Expression cook book) 请帮忙

如何将JSON结果放在谷歌地图上?

我有我的JSON结果,如下所示,我已经退出了我的数据库,我希望在谷歌地图上显示这个,使用一个标记,根据这里的位置显示结果; { “user”: [{ “name” : “xxxxxxxxx”, “posn” : [53.491314, -2.249451] }, { “name” : “xxxxxxxxxx”, “posn” : [54.949231, -1.620483] }] } 如何获取谷歌地图上的用户名和位置? 为我的googlemaps编码; var map; var bounds = new google.maps.LatLngBounds(); var mgr; function initialize() { var myOptions = { zoom: 4, center: new google.maps.LatLng(-34.397, 150.644), mapTypeId: google.maps.MapTypeId.ROADMAP }; map = new google.maps.Map(document.getElementById(“map_canvas”), myOptions); mgr […]

WebSocket读取字符串

我知道所有内容都在websocket中作为字符串传递但我有这两个函数: function read_string(id) { if (recvpos[id][recvbufi[id]] >= recvsize[id][recvbufi[id]]) recvbufi[id]++; if (recvbufi[id] >= recvbuf[id].length) return “”; var str = new String(“”); while(1) { var buf = new Uint8Array(recvbuf[id][recvbufi[id]], recvpos[id][recvbufi[id]]+2, 1); recvpos[id][recvbufi[id]] += 1; if (buf[0] == 0) return str; str += String.fromCharCode(buf[0]); } } function recv(id) { if (sockets[id].readyState == 2 || sockets[id].readyState == 3) return […]

在ASP.NET中保留Postback上的水平和垂直ScrollPosition

编码在ASP.NET C#中。 我有一个gridview,说1000条记录,我在内联编辑其中一行。 在点击更新时,我希望我的网格在回发发生之前处于确切的xy位置。 如果您正在考虑使用Page指令, MaintainScrollPositionOnPostback=”true” ,不,它对我没用 什么是最佳方法?

要再次显示网页,Web浏览器需要重新发送信息

当我用户Window.Location.reload(true)我收到每个请求的弹出消息。 任何机构都可以建议我如何解决这个问题吗? 要再次显示网页,Web浏览器需要重新发送信息

如何在aspx的循环中传递DataTable值?

我有一个名为dt5的DataTable,有4行。 我试图从dt5传递aspx中的图像的src,但它无法正常工作。 这是我的代码…… <% for (int i = 0; i ” /> ” /> ” />

强制链接到mp3文件以下载/另存为

我的网站上有mp3文件的链接(普通的标签)。 但是对于安装了Apple Quicktime的许多用户来说,它会打开mp3文件,而不是在点击链接时“保存”它们。 您是否可以强制浏览器保存链接而不是使用浏览器首选项? 我可以使用JavaScript或C#.NET,如果可能的话,我正在寻找一个简单的解决方案。