Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.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/7/arduino/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
Asp.net mvc Html到字符串变量_Asp.net Mvc - Fatal编程技术网

Asp.net mvc Html到字符串变量

Asp.net mvc Html到字符串变量,asp.net-mvc,Asp.net Mvc,我是MVC新手。我希望将视图html转换为控制器中的字符串变量。所有这些都应该在单击同一视图中的按钮时发生。在按钮上运行一些Javascript,单击以捕获整个页面的innerHTML,然后通过Ajax将其传递给控制器方法 Ajax应该看起来像: $.ajax({ type: "GET", //Or POST,etc url: '@Url.Action("MethodName", "ControllerName")', da

我是MVC新手。我希望将视图html转换为控制器中的字符串变量。所有这些都应该在单击同一视图中的按钮时发生。

在按钮上运行一些Javascript,单击以捕获整个页面的innerHTML,然后通过Ajax将其传递给控制器方法

Ajax应该看起来像:

$.ajax({
            type: "GET", //Or POST,etc
            url: '@Url.Action("MethodName", "ControllerName")',
            data: { $("html").html()},
            success: function (result) {
                 Add some code here if your method returns anything, if not, this is optional.
            },
            error: function (req, status, error) {
                Error catching is nice. The error parameter is the text of the error, so you could do something like
                alert(error);
            }
        });

这个,或者类似的东西,应该能满足你的需要。在控制器名称中,只需将名称的一部分放在单词controller之前,因此,如果该方法在HomeController上,只需将其作为ControllerName放在家中。

可能的重复我实际上看到了许多不同的解决方案,但这些方案似乎都不适用于我,或者可能我没有以良好的方式实现它们。我想我在寻找一个“尽可能简单”的解决方案。链接问题的解决方案尽可能简单。我在我的应用程序中使用它来发送邮件。也许我应该再试一次。我可能做错了什么。谢谢实际上我错了,我的实际生产代码是基于,正如评论所说。