C# 在asp.net中包含jQuery源文件
我有一个下拉列表和两个js文件中应用的一些样式,包含在head-like中: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文件在主体中正确加载 你有什么
<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"));
}