此頁的狀態(tài)信息無效,可能已損壞 的處理辦法及原因分析
當(dāng)時的情況是這樣的:
a.aspx頁面 執(zhí)行一個URL字符串訪問b.aspx 然后 b頁面返回一個值給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秒超時
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頁面代碼:
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
<title>無標(biāo)題頁</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("你好 哈哈!");
}
}
運行時:第一次Label內(nèi)容顯示正常 但當(dāng)你不刷新頁面再點擊按鈕時候就提示
System.Web.HttpException: 此頁的狀態(tài)信息無效,可能已損壞
問題原因:
原來是這樣的:第一次label加載內(nèi)容時加載的內(nèi)容為b.aspx
<form>
你好 哈哈!
</form>
再次點擊時原理應(yīng)該是這個樣子的:
<form>
你好 哈哈!
<form>
你好 哈哈!
</form>
</form>
所以就出錯了呀!
解決辦法為:去掉b.aspx中的form標(biāo)簽
相關(guān)文章
ASP.NET?Core?MVC中Tag?Helpers用法介紹
這篇文章介紹了ASP.NET?Core?MVC中Tag?Helpers的用法,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-02-02ASP.NET?使用?Dispose?釋放資源的四種方法詳細(xì)介紹
本篇文章主要介紹了ASP.NET?使用?Dispose?釋放資源的四種方法,有興趣的同學(xué)可以來看看,喜歡的話記得收藏一下哦,方便下次瀏覽觀看2021-11-11解析ABP框架中的數(shù)據(jù)傳輸對象與應(yīng)用服務(wù)
ABP框架是基于ASP.NET的Web開發(fā)框架,在ABP中應(yīng)用服務(wù)將領(lǐng)域邏輯暴露給展現(xiàn)層,展現(xiàn)層通過傳入數(shù)據(jù)傳輸對象參數(shù)來調(diào)用應(yīng)用服務(wù),而這里我們就來解析ABP框架中的數(shù)據(jù)傳輸對象與應(yīng)用服務(wù)2016-06-06Visual Studio 2010 前端開發(fā)工具/擴展/插件推薦
這篇文章主要介紹了一組我喜愛的擴展和工具能讓Visual Studio在web開發(fā)方面更簡單,我只是集中在我安裝和使用過的一些工具,如果你還有其它好用的的話,請在這里留言。2016-06-06asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的方法
這篇文章主要介紹了asp.net中EXCEL數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫的方法,實現(xiàn)讀取excel數(shù)據(jù)并導(dǎo)入到SQL Server數(shù)據(jù)庫的功能,是非常實用的技巧,需要的朋友可以參考下2015-01-01ASP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題
下面小編就為大家?guī)硪黄狝SP.Net MVC_DotNetZip簡單使用方法,解決文件壓縮的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2016-06-06