我使用的是asp.net表单,表单中包含的是标准文本区域。它不是一个asp控件,只是一个标准的textarea控件(No runat = server)。我需要这样做因为我用jQuery操作它。出于某种原因,当表单发布时,我收到“错误初始化会话”。
如果我从Visual Studio的调试器中运行它,我会收到“无法显示页面”。
无论我在textarea中输入什么内容,我都会收到此错误,并且无法找到它发生的行。它几乎就像是在代码之外的其他地方发生的。这就像会话状态变得混乱。
我试过这个,没有运气:
HTML:
<textarea style='width:100%;' rows='10' cols='50' id="textArea" name="textArea"></textarea>
代码背后:
if (IsPostBack) {
foreach(string key in Request.Form) {
Response.Write("<br />" + key + " = " + (Request.Form[key].ToString()));
}
Response.End();
}
相同的错误,没有输出。我检查了日志,什么都没有。表格上没有其他内容。发布时非常简单。
答案 0 :(得分:0)
请从后面的代码中删除Response.End();
并检查。
答案 1 :(得分:0)
试试这个:
Response.Write("<br />" + key + " = " + (Request.Form("textArea")[key].ToString()));
或者
删除Response.End();