![](/img/trans.png)
[英]Is there a way to have a thread running in the background in a C# ASP.Net Web Forms web application regardless of what page is loaded?
[英]Running asp.net code after all web page attributes are loaded
這是html代碼(部分代碼):
<input type="hidden" name="Recieved" id="Recieved" value="yuval" />
(該值是從另一頁接收的,我只是為了解釋問題而寫的)在cs(asp)頁中,我在此處得到一個Null Reference Exception:
recieve= Request["Recieved"];
if (!recieve.Equals(""))
當我調試頁面並在if語句之前創建斷點時,recieve參數為null,因此我認為問題是html代碼在asp代碼之后加載,然后仍然沒有Recieved字段。 我發現對我不起作用的代碼:
protected void Page_Load(object sender, EventArgs e)
{
Page.LoadComplete += new EventHandler(Page_LoadComplete);
}
(在此之后有Page_LoadComplete函數代碼)如何在ASP代碼運行之前加載html屬性並設置其值?
在頁面加載中嘗試一下
var recieved = Request.Params["Recieved"];
if(!String.IsNullOrEmpty(recieved))
{
// do stuff
}
此代碼假定您正在使用POST或QueryString發送名為Recieved的參數
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.