Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/323.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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 您可以更改RenderSection的执行顺序吗?_Javascript_C#_Html_Razor_Model View Controller - Fatal编程技术网

Javascript 您可以更改RenderSection的执行顺序吗?

Javascript 您可以更改RenderSection的执行顺序吗?,javascript,c#,html,razor,model-view-controller,Javascript,C#,Html,Razor,Model View Controller,有没有办法告诉RenderSection在布局页面上的所有其他内容完成后运行 我有一个包含Javascript的RenderSection。我想修改_Layout.cshtml页面上的元素。 如果RenderSection是在_布局页面上的元素之后调用的,那么它可以正常工作,但是如果RenderSection是在结束之前调用的,那么它就不能工作,因为_布局中的元素还不存在 <h1 id="AA"> NewContent </h1> <!--

有没有办法告诉RenderSection在布局页面上的所有其他内容完成后运行

我有一个包含Javascript的RenderSection。我想修改_Layout.cshtml页面上的元素。 如果RenderSection是在_布局页面上的元素之后调用的,那么它可以正常工作,但是如果RenderSection是在结束之前调用的,那么它就不能工作,因为_布局中的元素还不存在

        <h1 id="AA"> NewContent </h1>      <!-- works because AA exists -->

        @RenderSection("MySection")        <!-- Contains javascript to add New Content to AA and BB -->

        <h1 id="BB"> </h1>                 <!-- Does not receive content because it does not exist yet -->
NewContent
@RenderSection(“MySection”)

我无法找到一种方法来改变Razor渲染部分的顺序,但我找到了一种解决方法

有一个关于W3Schools的教程,它允许您将HTML从URL插入到您选择的DIV中

这允许您在DIV中指定从何处加载HTML的URL。在我的例子中,我只是从我的一个MVC控制器加载它

<div w3-include-html="content.html"></div>
includeHTML();