3 回答

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超10個(gè)贊
我看到的最常見的錯(cuò)誤和“池崩潰”是循環(huán)調(diào)用。
public string sMyText
{
get {return sMyText;}
set {sMyText = value;}
}
只需調(diào)用sMyText ...

TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超3個(gè)贊
為了做到這一點(diǎn),您需要做的就是從請(qǐng)求的上下文外部拋出任何異常(當(dāng)然不處理它)。
例如,在另一個(gè)線程上引發(fā)的某些異常應(yīng)該做到這一點(diǎn):
protected void Page_Load(object sender, EventArgs e)
{
// Create a thread to throw an exception
var thread = new Thread(() => { throw new ArgumentException(); });
// Start the thread to throw the exception
thread.Start();
// Wait a short while to give the thread time to start and throw
Thread.Sleep(50);
}
可以在MS知識(shí)庫(kù)中找到更多信息。

TA貢獻(xiàn)1817條經(jīng)驗(yàn) 獲得超6個(gè)贊
亞里士多德的回答是好的。當(dāng)有人在不更改基調(diào)用的情況下將重寫方法從OnInit更改為OnLoad時(shí),也曾在頁(yè)面生命周期中使用愚蠢的重寫來完成此操作,因此它在整個(gè)生命周期中都會(huì)循環(huán)出現(xiàn):即
protected override void OnLoad(EventArgs e)
{
//some other most likely rubbish code
base.OnInit(e);
}
- 3 回答
- 0 關(guān)注
- 505 瀏覽
添加回答
舉報(bào)