Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/15.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,在HTML表单中填写一些用户信息。要将这些信息保存在本地计算机上。如何做到这一点?在用户浏览器中显示的HTML页面仅是服务器在用户请求中提供的响应 用户通过访问一些URL请求某些网页,如http://example.com/index.php。此请求作为HTML GET发送到服务器 服务器将处理此请求并将HTML内容打包为响应 HTML内容由用户浏览器显示 HTML本身不提供任何交互性,只是描述页面内容的一种方式 您可以将JavaScript添加到网页(HTML输出),以添加一些交互式警报或

在HTML表单中填写一些用户信息。要将这些信息保存在本地计算机上。如何做到这一点?

在用户浏览器中显示的HTML页面仅是服务器在用户
请求中提供的
响应

  • 用户通过访问一些URL请求某些网页,如
    http://example.com/index.php
    。此请求作为
    HTML GET
    发送到服务器
  • 服务器将处理此请求并将HTML内容打包为响应
  • HTML内容由用户浏览器显示
HTML本身不提供任何交互性,只是描述页面内容的一种方式

您可以将
JavaScript
添加到网页(HTML输出),以添加一些交互式警报或另存为对话框,但据我所知,这并不是您想要的

正如Stephen Muecke已经指出的,处理HTML请求的服务器(当然)无法访问客户机文件系统

但是,您可以执行以下操作:

  • 表单数据将作为
    POST请求
    发送到服务器
  • 您的服务器不会响应HTML内容,但会响应一些其他内容,如文本文件或类似的内容,这些内容不会显示在浏览器中,而是作为下载提供。用户可以使用浏览器的
    保存下载到…
    选项将此文件保存到本地
您的服务器无法访问客户端文件系统。