此頁(yè)的狀態(tài)信息無效,可能已損壞 的處理辦法及原因分析
當(dāng)時(shí)的情況是這樣的:
a.aspx頁(yè)面 執(zhí)行一個(gè)URL字符串訪問b.aspx 然后 b頁(yè)面返回一個(gè)值給a
a.aspx.cs的一段代碼
string result = "";
string url = "http://localhost:1759/textWeb/b.aspx";
result =exec_url(url);
Label1.Text = result;
public string exec_url(string url)
{
string result = "1";
WebRequest request = WebRequest.Create(url);
try
{
request.Timeout = 20000;//20秒超時(shí)
WebResponse response = request.GetResponse();
Stream resStream = response.GetResponseStream();
StreamReader sr = new StreamReader(resStream);
result = sr.ReadToEnd();
sr.Close();
resStream.Close();
}
catch
{
return "1";
}
return result;
}
b.aspx頁(yè)面代碼:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁(yè)</title>
</head>
<body>
<form id="form1" runat="server">
<div>
</div>
</form>
</body>
</html>
b.aspx.cs代碼如下:
public partial class test : System.Web.UI.Page
{
protected void Page_Load(object sender, EventArgs e)
{
Response.Write("你好 哈哈!");
}
}
運(yùn)行時(shí):第一次Label內(nèi)容顯示正常 但當(dāng)你不刷新頁(yè)面再點(diǎn)擊按鈕時(shí)候就提示
System.Web.HttpException: 此頁(yè)的狀態(tài)信息無效,可能已損壞
問題原因:
原來是這樣的:第一次label加載內(nèi)容時(shí)加載的內(nèi)容為b.aspx
<form>
你好 哈哈!
</form>
再次點(diǎn)擊時(shí)原理應(yīng)該是這個(gè)樣子的:
<form>
你好 哈哈!
<form>
你好 哈哈!
</form>
</form>
所以就出錯(cuò)了呀!
解決辦法為:去掉b.aspx中的form標(biāo)簽
相關(guān)文章
ASP.NET?Core?MVC中Tag?Helpers用法介紹
這篇文章介紹了ASP.NET?Core?MVC中Tag?Helpers的用法,對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02
ASP.NET?使用?Dispose?釋放資源的四種方法詳細(xì)介紹
本篇文章主要介紹了ASP.NET?使用?Dispose?釋放資源的四種方法,有興趣的同學(xué)可以來看看,喜歡的話記得收藏一下哦,方便下次瀏覽觀看2021-11-11
解析ABP框架中的數(shù)據(jù)傳輸對(duì)象與應(yīng)用服務(wù)
ABP框架是基于ASP.NET的Web開發(fā)框架,在ABP中應(yīng)用服務(wù)將領(lǐng)域邏輯暴露給展現(xiàn)層,展現(xiàn)層通過傳入數(shù)據(jù)傳輸對(duì)象參數(shù)來調(diào)用應(yīng)用服務(wù),而這里我們就來解析ABP框架中的數(shù)據(jù)傳輸對(duì)象與應(yīng)用服務(wù)2016-06-06
.NET Core 2.0如何生成圖片驗(yàn)證碼完整實(shí)例
這篇文章主要給大家介紹了關(guān)于.NET Core 2.0如何生成圖片驗(yàn)證碼的相關(guān)資料,該功能主要是利用ZKWeb.System.Drawing來實(shí)現(xiàn),文中給出了詳細(xì)的示例代碼供大家參考學(xué)習(xí),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2018-07-07
Visual Studio 2010 前端開發(fā)工具/擴(kuò)展/插件推薦
這篇文章主要介紹了一組我喜愛的擴(kuò)展和工具能讓Visual Studio在web開發(fā)方面更簡(jiǎn)單,我只是集中在我安裝和使用過的一些工具,如果你還有其它好用的的話,請(qǐng)?jiān)谶@里留言。2016-06-06
Rx.NET庫(kù)中IDisposable對(duì)象的用法
這篇文章介紹了Rx.NET庫(kù)中IDisposable對(duì)象的用法,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-07-07
asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的方法
這篇文章主要介紹了asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)的方法,實(shí)現(xiàn)讀取excel數(shù)據(jù)并導(dǎo)入到SQL Server數(shù)據(jù)庫(kù)的功能,是非常實(shí)用的技巧,需要的朋友可以參考下2015-01-01
ASP.Net MVC_DotNetZip簡(jiǎn)單使用方法,解決文件壓縮的問題
下面小編就為大家?guī)硪黄狝SP.Net MVC_DotNetZip簡(jiǎn)單使用方法,解決文件壓縮的問題。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-06-06

