我一直在尝试获取用户在文本框中输入的值以存储在隐藏字段中,因为我需要将其从客户端发送到服务器端,但我什至不确定隐藏字段中存储的内容. 如何将该值发送或复制到文本文件中?所以分解我的问题:
- 取用户输入的文本框中的值并将其存储在隐藏字段中。
- 将值打印到文本文件中
提前感谢您,因为我对 C# 和 JavaScript 很陌生
我一直在尝试获取用户在文本框中输入的值以存储在隐藏字段中,因为我需要将其从客户端发送到服务器端,但我什至不确定隐藏字段中存储的内容. 如何将该值发送或复制到文本文件中?所以分解我的问题:
提前感谢您,因为我对 C# 和 JavaScript 很陌生
您可以做的是将值复制到页面的可见部分。
给定以下 HTML:
<div id="output"></div>
<input type="hidden" name="testfield" />
使用以下 JS:
document.getElementById('output').innerHTML = document.forms[0].testfield.value;
...然后打印页面。
使用调试器并在服务器端检查传递的值比在服务器端写入文本文件要好得多。
或者,大多数浏览器都有开发人员模式,可让您查看通过网络发送的数据。例如,在 IE 中,按 F12,单击网络,然后单击开始捕获。这将允许您查看所有表单字段中正在发送的数据,包括隐藏的字段。
如果你真的想写入一个文本文件,你可以使用
File.WriteAllText(myPath, myText);