我遇到了这个不寻常的事情,我不确定那是什么。
我在代码中找到了一个地方:
if(IsPostBack == false)
{
string strInterior = Request["xmlString"];
}
我有一个使用xml http对象ajax的javascript页面(该项目在asp.net 1.1中)
此xmlString是javascript中的一个变量,其中包含XML格式的字符串,并像这样传递它:
var objTrim = createXMLHttpObj();
var xmlString = "<UrlXML>";
xmlString += "<ID>" + id + "</ID>";
url = url + "abc.aspx?trim=";
objTrim.open("POST", url + escape(TrimRecordsValue) , true);
objTrim.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
objTrim.send("xmlString=" + xmlString);
我不确定这个
Request["xmlString"]
是什么意思。这在页面后面的代码中被调用。有任何想法吗? 最佳答案
xmlString
值已发布到服务器,因此可以在服务器Request.Form
collection中读取。Request["string"]
是一个索引器运算符,可搜索QueryString,Form,Cookie和ServerVariables集合。
您的情况是在Form
集合中找到值。
关于c# - Request [“”]是什么意思?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12624374/