我做了一些asp編程,但沒有使用asp.net或aspx腳本。 我想創建一個腳本,如果cookie沒有設置,它將發送一個html文件,但如果是的話發送一個pdf文件。我不斷收到一個運行時錯誤。asp.net c#aspx if statements not working
這裏是我的代碼:
<%@ Page Language="C#" %>
<%
HttpCookie mycookie = Request.Cookies["CHECK"];
if (mycookie.Value == ""){
Response.ContentType = "text/html";
Response.Clear();
Response.TransmitFile("forbidden.html");
Response.End();
}
else
{
Response.ContentType = "application/pdf";
Response.Clear();
Response.TransmitFile("test.pdf");
Response.End();
}
%>
我已經測試了HTML和PDF和都工作得不錯的響應代碼塊和文件發送到瀏覽器。我添加了設置mycookie和cookie信息的行,它仍然有效。當我添加if邏輯時,出現運行時錯誤。
有人能告訴我我做錯了什麼嗎?
在此先感謝您的幫助。
什麼錯誤? – Magrangs 2012-08-07 14:26:08
未將對象引用設置爲對象的實例。 – tjd 2012-08-07 14:39:21