Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.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
C# 在asp.net中包含jQuery源文件_C#_Asp.net - Fatal编程技术网

C# 在asp.net中包含jQuery源文件

C# 在asp.net中包含jQuery源文件,c#,asp.net,C#,Asp.net,我有一个下拉列表和两个js文件中应用的一些样式,包含在head-like中: <script type="text/javascript" src="js/functions.js"></script> <script type="text/javascript" src="js/jquery.jqtransform.js"></script> 但是…它仍然不起作用,尽管我在broswer-view源代码中看到js文件在主体中正确加载 你有什么

我有一个下拉列表和两个js文件中应用的一些样式,包含在head-like中:

 <script type="text/javascript" src="js/functions.js"></script>
<script type="text/javascript" src="js/jquery.jqtransform.js"></script>
但是…它仍然不起作用,尽管我在broswer-view源代码中看到js文件在主体中正确加载

你有什么建议吗


提前感谢。

在ajax返回函数中(在html页面上),您需要重新应用第一次加载页面时运行的jquery命令

jQuery在DOM上运行并执行您告诉它的操作。当ajax调用返回并替换页面的一部分时,该区域的所有运行时更改都将丢失,因此需要重新应用它们


基本上,您需要调用jqtransform.js和functions.js中在页面加载时在替换的html元素上调用的任何函数。

在ajax返回函数(在html页面上)中,您需要重新应用第一次加载页面时运行的jquery命令

jQuery在DOM上运行并执行您告诉它的操作。当ajax调用返回并替换页面的一部分时,该区域的所有运行时更改都将丢失,因此需要重新应用它们

基本上,您需要调用jqtransform.js和functions.js中调用的函数,然后在加载html元素时调用

 protected void Page_PreRender(object sender, EventArgs e)
{
    loadJs();
}

private void loadJs()
{
    ScriptManager.RegisterClientScriptInclude(this,
        typeof(Page),
        "AlertScript",
        ResolveClientUrl("~/Site/js/jquery.jqtransform.js"));
    ScriptManager.RegisterClientScriptInclude(this,
       typeof(Page),
       "AlertScript2",
       ResolveClientUrl("~/Site/js/functions.js"));
}