【发布时间】:2015-03-24 16:01:30
【问题描述】:
<script type="text/javascript">
function ValidateProductID(sender, args)
{
var productID = document.getElementById('<%=txtProductID.ClientID%>').value;
var productType = document.getElementById('<%=rcbProduct.ClientID%>').value;
if (productID != "" && productType == "") {
args.IsValid = false;
}
else
args.IsValid = true;
}
自定义验证器的此脚本正在引发异常。
An exception of type 'System.Web.HttpException' occurred in System.Web.dll but was not handled in user code Additional information: The Controls collection cannot be modified because the control contains code blocks (i.e. <% ... %>).
谁能告诉我如何解决它。
【问题讨论】:
-
似乎 getElementById('') 正在引发异常。 javascript中还有其他方法可以获取控制值吗??
-
document.getElementById('txtProductID').value 也不起作用
标签: javascript asp.net validation httpexception