我在Chrome浏览器控制台中收到此错误消息。我的页面正在使用外部js文件,其中定义了方法。 Page正在识别其他方法,但没有认识到这种特殊的方法。
未捕获的ReferenceError:
未定义getBillingAndShipping_AJAX
<script type="text/javascript">
//<![CDATA[
Method1();Method2();Method3();updatecalender();UpdateItemDetailHeader();getBillingAndShipping_AJAX('0',1,0,0,'','False',''); EnableDisableHeaderInfo_ReviseOrder(false);DisableControlForContractorAndCS(true);HideDeleteForDependentItems();GetTimeDifference();hideinactive('content');$(document).ready(function() {changeoptions_user();if(typeof callAutocomplete!='undefined'){callAutocomplete();} });$(document).ready(function () {if($.browser.msie) {$('input:radio').css({ border:'none'}); $('input:checkbox').css({ border:'none'}); } });if(typeof js_load!='undefined') js_load();
var Page_ValidationActive = false;
这是我的服务器端脚本。 我曾尝试使用RegisterClientScriptBlock和RegisterStartUpScript等ScriptManager / ClientScript方法,但没有运气。请帮忙。
ScriptManager.RegisterClientScriptBlock(this, this.GetType(), "Bind Billing Shipping DDL", string.Format("getBillingAndShipping_AJAX('{0}',1,1,{1},'{2}','{3}','{4}');",
hdnFactoryID1.Value,
miCustomerType,
stVendorCode,
mbIsReviseOrder,
msEdiId), true);
答案 0 :(得分:0)
谢谢大家。我得到了修复。我在页面上移动了我的js方法,它得到了认可。它是否在js文件中无法识别。我不知道为什么。这很奇怪。