Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript __doPostBack未从外部Js文件触发_Javascript_Asp.net - Fatal编程技术网

Javascript __doPostBack未从外部Js文件触发

Javascript __doPostBack未从外部Js文件触发,javascript,asp.net,Javascript,Asp.net,当我试图从外部Js手动触发_doPostBack()时,文件未触发 $(document).ready(function () { $("#tabsids a").click(function () { __doPostBack('<%= btntrigger.ClienID%>', ''); }); }); $(文档).ready(函数(){ $(“#tabsids a”)。单击(函数(){ __doPostBack('',''); });

当我试图从外部Js手动触发_doPostBack()时,文件未触发

$(document).ready(function () {
  $("#tabsids a").click(function () {    
        __doPostBack('<%= btntrigger.ClienID%>', '');
    });
 });
$(文档).ready(函数(){
$(“#tabsids a”)。单击(函数(){
__doPostBack('','');
});
});

您需要单击按钮的HTML元素的name属性作为uu doPostBack()的第一个参数。在实际情况下,如何获得这一点是另一回事,但不能在ASP上下文之外(即,在aspx、ascx文件之外)使用服务器代码块()。也许你可以考虑一个带有jQuery的部分ID选择器,比如

$(“输入[id$='btntrigger']”)attr(“名称”)

其中input是元素类型,因此您可能需要更改它


您也可以简单地尝试获得的jQuery包装器的click()方法,也许它可以完成这项工作。

是否包含包含函数的文件?虽然ASP.NET中经常有使用doPostBack的建议,但这不是一个好建议。\在JavaScript中,通常表示“私有,请勿触摸”。猜猜双下划线是什么意思:)$('input[id$=btntrigger]')。触发器('click');外部js文件的工作程序。可能重复的