Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/assembly/5.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
使用.load jquery时执行C#代码_C#_Javascript_Jquery_Asp.net_Ajax - Fatal编程技术网

使用.load jquery时执行C#代码

使用.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可能不是一个好的做法,但

再次,我环顾四周,试图找到一些关于这方面的帖子,有很多,但没有一个能解决我的具体问题(我可以找到)

我在看什么:我有一个项目,它在iframe中动态加载不同的页面(.aspx)。现在,我尝试删除iframe并添加一个div,并在该div中加载aspx页面,使用以下方法:

$("#containerDiv").load("test/default.aspx", function () {
});

它很容易加载aspx页面,但我无法执行用默认值编写的
C#
代码。aspx.cs可能不是一个好的做法,但我想知道我的问题是否有任何解决方案。

$。load
不会加载你的C#代码,因为它只加载你的
aspx
页面的内容,而不是你的
aspx.cs
。 改用用户控件


如果需要如何实现用户控制的帮助,请参阅链接。

查看。我认为您必须加载一个.asmx文件,而不是一个.aspx文件。据我所知,它不起作用。当你努力的时候。此外,如果它是应用程序的一部分,那么您可以使用技巧(
jquery ajax
httphandler
等)保持页面正常工作。@Shekhar,您是对的,如果我得不到任何解决方案,这将是我的最后一步。此外,如果您加载一个新的
.aspx
页面,那么将有两个
表单标记
,这在
asp.net
中是不允许的,并且在回发时您将得到异常。