Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/385.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# 将动态生成的javascript保存到html文件中,或以字符串形式获取此内容并发送给控制器_C#_Javascript_Ajax_Asp.net Mvc 4 - Fatal编程技术网

C# 将动态生成的javascript保存到html文件中,或以字符串形式获取此内容并发送给控制器

C# 将动态生成的javascript保存到html文件中,或以字符串形式获取此内容并发送给控制器,c#,javascript,ajax,asp.net-mvc-4,C#,Javascript,Ajax,Asp.net Mvc 4,我有一个MVC4应用程序,其中我呈现了一个视图,但大多数内容是在我传递一个参数后用javascript动态生成的。我想知道如何将通过javascript生成的所有html保存到一个字符串中,以便在我的控制器中使用它,或者将html页面保存为文件。不清楚您的过程是什么,但您至少可以通过两种方式完成: 加载文档后,您可以使用javascript document.documentElement.outerHTML获取呈现的html标记,如果您正试图这样做,则可以执行ajax调用将其发布到另一个操作

我有一个MVC4应用程序,其中我呈现了一个视图,但大多数内容是在我传递一个参数后用javascript动态生成的。我想知道如何将通过javascript生成的所有html保存到一个字符串中,以便在我的控制器中使用它,或者将html页面保存为文件。

不清楚您的过程是什么,但您至少可以通过两种方式完成:

加载文档后,您可以使用javascript document.documentElement.outerHTML获取呈现的html标记,如果您正试图这样做,则可以执行ajax调用将其发布到另一个操作

在Chrome/FF中,点击f12并进入元素/检查器选项卡,然后右键单击父html节点,然后单击编辑为html,它将在文本框中显示呈现的html,您可以复制它


希望有帮助。

也许你可以使用MustacheJS或HoganJS这样的模板引擎?