Possible Duplicate:
Call ASP.NET Function From Javascript?
Response.Redirect causes System.Threading.ThreadAbortExceptionResponse.Redirect異常?
我不斷收到錯誤:
型「System.Threading.ThreadAbortException」的第一次機會異常發生在類型「System.Threading.ThreadAbortException」的mscorlib.dll中的異常出現在mscorlib中。 DLL但沒有在用戶代碼中處理線程''(0x27ee4)已退出代碼0(0x0)。
我被告知這是與此相關的:
protected void Button1_Click(object sender, EventArgs e)
{
Response.Redirect("Results.aspx?Keywords=" + searchString.Text);
}
我想它可能有助於包括我的完整代碼。上面的代碼是我第一個asp頁面上唯一的C#代碼。
該代碼涉及此頁面上的此代碼。它也是我第二頁上唯一的C#代碼。我只是簡單地試圖從搜索表單一個關鍵字傳遞到的代碼塊:
if (Request.QueryString["Keywords"] != null){
string keywords = Request.QueryString["Keywords"];
string myAppID = "HIDDEN";
var xml = XDocument.Load("http://svcs.ebay.com/services/search/FindingService/v1?OPERATION-NAME=findItemsByKeywords&SERVICE-VERSION=1.0.0&SECURITY-APPNAME=" + myAppID + "&RESPONSE-DATA-FORMAT=XML&REST-PAYLOAD&keywords=" + keywords + "&paginationInput.entriesPerPage=5");
XNamespace ns = "http://www.ebay.com/marketplace/search/v1/services";
var titles = from item in xml.Root.Descendants(ns + "title")
select new{
title = xml.Descendants(ns + "title").Select (x => x.Value),
};
foreach (var item in titles){
Label1.Text += item;
}
}
的代碼塊調用的關鍵字的值,並使用它的API來執行搜索。這樣的xml(api)格式的代碼:
<findItemsByKeywordsResponse xmlns="http://www.ebay.com/marketplace/search/v1/services">
<searchReslut count="5">
<item>
<title></title>
</item>
<item>
<title></title>
</item>
<item>
<title></title>
</item>
爲什麼我得到這個錯誤你如何解決它?
你總是這個錯誤?你是否在代碼中的任何地方調用Thread.Abort()? – svick
完全正常的重定向,絕對是愚蠢的。 – spender
您添加了標籤'asp-classic',但您正在討論'asp.net'。你有沒有經典的.asp(不是.aspx或.cshtml)頁面與此有關? – rcdmk