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