我必须支持一些 aspx 页面,而且我对 apsx 还是很陌生。在下面的情况下 allWOs = "false",并最终被传递给一个需要布尔值的方法。如何需要将字符串转换为布尔值?下面提出了一种可行的方法吗?
代码:
var allWOs = "<%= allWorkOrders %>";
BillingWork.MovePeriod(allWOs, MovePeriod_Callback);
错误:
Unable to cast object of type 'AjaxPro.JavaScriptString' to type 'AjaxPro.JavaScriptBoolean'.
建议的:
var allWOs = $("#<%= allWorkOrders %>").val() != null ? $("#<%= allWorkOrders %>").prop('checked') : false;