如何在'<%#%>'内传递单引号量词

时间:2015-10-06 05:13:12

标签: javascript binding alert html-escape-characters

我有一个简洁的Javascript函数来检查绑定字段的有效性。但是,我想在行中放置一个ELSE {}来发送alert()函数调用并显示错误。

这对我有用......

onClick='<%# "if(chkMobile(\"" + Eval("pssPhone").ToString() + "\")) { highlightRow(this); } else { alert(&apos;Invalid mobile phone number&apos;); }" %>'

这对我不起作用......

\'

我试图单独使用\\\'\''''甚至是&apos;来避开单引号。我总是遇到错误的错误。

&apos;也不起作用,但至少我没有收到任何错误。事实上,&quot;使用highlightRow()并不会发生更糟糕的事情!

我还试过//[AFNetworkReachabilityManager sharedManager]; #import <AFNetworkReachabilityManager.h> - (void)viewDidLoad { //Starting the network monitoring process [[AFNetworkReachabilityManager sharedManager]startMonitoring]; //Checking the Internet connection... [[AFNetworkReachabilityManager sharedManager]setReachabilityStatusChangeBlock:^(AFNetworkReachabilityStatus status){ if (status == AFNetworkReachabilityStatusReachableViaWWAN || status == AFNetworkReachabilityStatusReachableViaWiFi) { UIAlertView *alertNetFound = [[UIAlertView alloc]initWithTitle:@"Network Found" message:@"Please Wait Until It is loading" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [alertNetFound show]; }else{ UIAlertView *alertNetNotFound = [[UIAlertView alloc]initWithTitle:@"No Internet" message:@"Please Check Your Internet Connection Honey" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil, nil]; [alertNetNotFound show]; } }]; 没有运气。

感谢您的时间。

1 个答案:

答案 0 :(得分:0)

<强> [解决] 我拿了一个平底船,决定注入双引号,它就像一个魅力!

onClick='<%# "if(chkMobile(\"" + Eval("pssPhone").ToString() + "\")) { highlightRow(this); } else { alert(\"" + "Invalid mobile phone number" + "\"); }" %>'