将数据作为字符串从C#发送到Javascript-如何检查字符串
Sendind data as string from C# to Javascript - how to check String?
我想从C#向Javascript发送一些日期。数据-它是html的代码。但当我把它发送到Javascript时,它失败了。当我输入"理想数据"时,它就起作用了。
比我确信错误是在包含HTML代码的文本内部。
我做:
data = data.Replace("'"", "'''"");
data = data.Replace("'n", "'''n");
data = data.Replace("'t", " ");
但这仍然无济于事。你知道有什么库可以检查字符串是否适用于客户端JS吗?或者我应该怎么检查字符串?
编辑:
错误:未捕获语法错误:意外的令牌非法
我尝试输入的数据(示例):
Poczta-Najlepsza Poczta,najwiÉksze zał́czniki-WP.PL-->-->logowanie Poczta |热门新闻|WP.PL na komó;rkę;|Nokaut.pl WP.homepagelink()//Logowanie do poczty WP Logowanie dla Twojego bezpieczeństwa jest szyfrowane(SSL)登录俱乐部地址电子邮件:WP$('#login').focus();Hasło:poczta mini尼莫格西扎洛戈瓦奇»聂?Załóżje»Skuteczny antyspam wiÉcej。。Pojemnośćbez limitów wiÉcej。。Poczta w komórce wiÉcej。。杜。。NPB("006");Polecane:Pogoda|Wyznaczanie trasy|BMI|Tarot|Program tv|Plotki|Moje IP|Wiadomo“;ci|Sport|Top News O firmie|Dla prasy|Reklama|Biznes z WP.PL|Skontaktuj siµ;z WP.PL|Praca|Prywatno“ć;|Zasady korzystania | Polityka antyspamowa Zobacz wszystkie serwisy | RSS版权所有©1995-2012 Wirtualna Polska
.NET4中有一个新的HttpUtility.JavaScriptStringEncode
方法。对于早期版本,请查看此处:从ASP.NET页面嵌入JavaScript字符串
使用这个对象,我们在C#中序列化和反序列化对象。以下是一个快速示例:
一个简单的Employee对象:
public class Employee
{
public string Name { get; set; }
public string Age { get; set; }
public string ID { get; set; }
}
将它们的一些实例添加到列表中:
Employee oEmployee1 =
new Employee{Name="Pini",ID="111", Age="30"};
Employee oEmployee2 =
new Employee { Name = "Yaniv", ID = "Cohen", Age = "31" };
Employee oEmployee3 =
new Employee { Name = "Yoni", ID = "Biton", Age = "20" };
List<Employee> oList = new List<Employee>()
{ oEmployee1, oEmployee2, oEmployee3 };
Serializing then:
System.Web.Script.Serialization.JavaScriptSerializer oSerializer =
new System.Web.Script.Serialization.JavaScriptSerializer();
string sJSON = oSerializer.Serialize(oList);
And here is the output:
[{"Name":"Pini","Age":"30","ID":"111"},
{"Name":"Yaniv","Age":"31","ID":"Cohen"},
{"Name":"Yoni","Age":"20","ID":"Biton"}]
- 如何检查字符串的一部分与数组匹配
- 三元运算符检查多个字符串
- 检查数组中是否存在字符串值,并返回找到的数组值js
- 如何检查一个字符串的所有字符是否都存在于另一个字符串中
- Regex模式,用于检查字符串中每个单词的第一个字母(如果是Javascript中的大写字母)
- 检查变量是否为字符串的简单方法
- 如何检查两个字符串是否具有相同的字符,包括特殊字符
- 将数据作为字符串从C#发送到Javascript-如何检查字符串
- 使用JQuery检查数组的索引中是否存在字符串
- 需要javascript正则表达式来检查以U或C开头、长度为10的字符串
- JavaScript 字符串字母和数字检查
- 在angularJS中用字符串比较检查Json对象
- js-循环遍历数据库中的切片字符串和检查项
- 如何从字符串中检查数字
- Javascript - 如何在字符串中找到子字符串并检查它之前/之后是否有空格
- 字符串长度检查似乎不起作用
- Javascript字符串格式检查
- Javascript字符串字符检查
- 如何迭代javascript行分隔的字符串,检查分号分隔的第一个值,并在值相等的地方连接行
- momentjs - 使用用户给定的字符串来检查日期差异