一千萬個為什麽

搜索

在運行時更改啟動頁面

在VS2010中,ASP.Net網站是否可以在項目啟動時更改“特定頁面”?基本上我們的啟動頁面要求今天的日期作為查詢字符串傳遞,以防止人們永久地為頁面添加書簽。

顯然,這會給開發人員帶來麻煩,因為他們必須每天手動更改啟動頁面上的日期。有沒有辦法通過使用某種環境變量或構建事件自動更改查詢字符串?我們的Start Action設置為: 具體頁面:Example.aspx?date = 18/04/2011 它是粗體的部分我想在啟動項目時改變。

非常感謝。

最佳答案

偽代碼:

void OnBeginRequest()
{
#if DEBUG
    if(Request.Url.Host == "localhost" && Request["date"] == null)
        Redirect(Request.Url + "?date" + DateTime.Today);
#endif
}

轉載註明原文: 在運行時更改啟動頁面