我有以下代碼,我用它來設置HttpRequest查詢字符串。我想爲Request.Form做同樣的事情。有沒有辦法設置HttpResponse?
我這樣做是爲了破解一些單元測試。我想爲Request.Form做同樣的事情,我不認爲我有興趣嘲笑這一點,尋找黑客。
現有的查詢字符串劈....
private string _queryString;
public string QueryString
{
get { return _queryString; }
set
{
_queryString = value;
HttpContext.Current = new HttpContext(new HttpRequest(null, "http://tempuri.org", value), new HttpResponse(null));
}
}
我怎樣才能做到在設定的Request.Form類型值(帶保留查詢字符串過的選項)一樣嗎?
,看起來很不錯,但我得到一個錯誤:System.ArgumentException:類型'System.Collections.Specialized.NameValueCollection'的對象無法轉換爲類型'System.Web.HttpValueCollection' – 2011-02-01 22:16:16