[問題] 請教一下 inline code 的問題

看板C_Sharp (C#)作者 (憂)時間14年前 (2011/06/15 05:04), 編輯推噓1(1017)
留言18則, 4人參與, 最新討論串1/1
<%@ Page Language="C#" %> <% if (Session["Login"] == "OK") { Response.Write("<h3>恭喜成功登入</h3><hr>"); Response.Write("<br>您的個人資料是-----</br>"); Response.Write("帳號是=> " + Session["u_name"]); } else { Response.Write("<h3><font color=red>嚴重警告!</font>您的帳號、密碼錯誤, 請重新登入</h3>"); Response.End(); } Response.Write("<br></br><font color>=blue"); Response.Write("<h3>此為網站管理區,外人莫入!</h3>"); %> 這是我的程式碼 請教一下 為什麼他會出現以下錯誤呢 只可以有一個 'page' 指示詞 我查了GOOGLE 跟 書籍很久 都找不到問題所在... -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 59.126.209.74

06/15 11:26, , 1F
<font color>=blue <---打錯嗎??
06/15 11:26, 1F

06/15 12:37, , 2F
這是整個aspx file還是你寫code的部分?
06/15 12:37, 2F

06/15 12:37, , 3F
如果只是你的code,會不會是最上面已經有個<%@ Page
06/15 12:37, 3F

06/15 13:03, , 4F
這是我的ASPX 的FILE 不是CODE的地方 就是寫HTML的地方
06/15 13:03, 4F

06/15 13:04, , 5F
<font color>=blue 這樣使用應該是對的哦
06/15 13:04, 5F

06/15 13:35, , 6F
我是指原本的aspx file最上面就有一行<%@ Page Language="C#
06/15 13:35, 6F

06/15 13:36, , 7F
你這邊的<%@ Page Language="C#" %>是除了那行以外又自己多
06/15 13:36, 7F

06/15 13:37, , 8F
加的嗎? 錯誤內容不就是說只可以有一個Page指示詞
06/15 13:37, 8F

06/15 13:41, , 9F
總之把 <%@ Page Language="C#" %> 這行砍掉試試
06/15 13:41, 9F

06/15 14:19, , 10F
把那行砍掉之後 預設是使用VB語言 那他就看不懂
06/15 14:19, 10F

06/15 14:19, , 11F
我寫的程式碼了
06/15 14:19, 11F

06/15 14:20, , 12F
這就是我整個ASPX file 的程式碼了
06/15 14:20, 12F

06/15 15:58, , 13F
<%@ Page Language="C#" %> 這行是你自己多加的吧
06/15 15:58, 13F

06/15 15:59, , 14F
它應該有內建一個 Page指示詞 把它內建的PO出來看看。
06/15 15:59, 14F

06/15 17:13, , 15F
沒有耶 我新增一個asp.net 空白網站 就有那一行了
06/15 17:13, 15F

06/15 17:17, , 16F
我直接寫在aspx裡面就可以 但是如果用include的 就會出
06/15 17:17, 16F

06/15 17:17, , 17F
06/15 17:17, 17F

06/15 17:46, , 18F
你還是拿本書從頭開始做好了
06/15 17:46, 18F
文章代碼(AID): #1Dzypfdu (C_Sharp)
文章代碼(AID): #1Dzypfdu (C_Sharp)