使用.load jquery时执行C#代码
再次,我环顾四周,试图找到一些关于这方面的帖子,有很多,但没有一个能解决我的具体问题(我可以找到) 我在看什么:我有一个项目,它在iframe中动态加载不同的页面(.aspx)。现在,我尝试删除iframe并添加一个div,并在该div中加载aspx页面,使用以下方法:使用.load jquery时执行C#代码,c#,javascript,jquery,asp.net,ajax,C#,Javascript,Jquery,Asp.net,Ajax,再次,我环顾四周,试图找到一些关于这方面的帖子,有很多,但没有一个能解决我的具体问题(我可以找到) 我在看什么:我有一个项目,它在iframe中动态加载不同的页面(.aspx)。现在,我尝试删除iframe并添加一个div,并在该div中加载aspx页面,使用以下方法: $("#containerDiv").load("test/default.aspx", function () { }); 它很容易加载aspx页面,但我无法执行用默认值编写的C#代码。aspx.cs可能不是一个好的做法,但
$("#containerDiv").load("test/default.aspx", function () {
});
它很容易加载aspx页面,但我无法执行用默认值编写的
C#
代码。aspx.cs可能不是一个好的做法,但我想知道我的问题是否有任何解决方案。$。load
不会加载你的C#代码,因为它只加载你的aspx
页面的内容,而不是你的aspx.cs
。
改用用户控件
如果需要如何实现用户控制的帮助,请参阅链接。查看。我认为您必须加载一个.asmx文件,而不是一个.aspx文件。据我所知,它不起作用。当你努力的时候。此外,如果它是应用程序的一部分,那么您可以使用技巧(
jquery ajax
,httphandler
等)保持页面正常工作。@Shekhar,您是对的,如果我得不到任何解决方案,这将是我的最后一步。此外,如果您加载一个新的.aspx
页面,那么将有两个表单标记
,这在asp.net
中是不允许的,并且在回发时您将得到异常。