未捕获的ReferenceError:未定义方法

时间:2018-01-11 17:14:01

标签: javascript c# jquery asp.net

我在Chrome浏览器控制台中收到此错误消息。我的页面正在使用外部js文件,其中定义了方法。 Page正在识别其他方法,但没有认识到这种特殊的方法。

  

未捕获的ReferenceError:

未定义getBillingAndShipping_AJAX

enter image description here

 <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);

1 个答案:

答案 0 :(得分:0)

谢谢大家。我得到了修复。我在页面上移动了我的js方法,它得到了认可。它是否在js文件中无法识别。我不知道为什么。这很奇怪。