技術(shù)頻道導(dǎo)航
HTML/CSS
.NET技術(shù)
IIS技術(shù)
PHP技術(shù)
Js/JQuery
Photoshop
Fireworks
服務(wù)器技術(shù)
操作系統(tǒng)
網(wǎng)站運(yùn)營(yíng)

贊助商

分類(lèi)目錄

贊助商

最新文章

搜索

一個(gè)最簡(jiǎn)單的aspx單頁(yè)程序文件(無(wú).cs后臺(tái))引發(fā)的符號(hào)問(wèn)題

作者:admin    時(shí)間:2023-4-25 15:5:32    瀏覽:

今天做了一個(gè)最簡(jiǎn)單的aspx單頁(yè)程序文件(無(wú).cs后臺(tái)文件),但卻出現(xiàn)了一個(gè)讓人捉摸不透的問(wèn)題。

這個(gè)aspx單頁(yè)文件程序很簡(jiǎn)單,就是直接獲取當(dāng)前時(shí)間:

test.aspx

<%
  Response.Write (System.DateTime.Now.ToString());
%>

當(dāng)http訪問(wèn)該頁(yè)時(shí),卻報(bào)錯(cuò)了,提示如下:

編譯器錯(cuò)誤消息: BC30037: 字符無(wú)效。

源錯(cuò)誤:

行 1: <%
行 2: Response.Write (System.DateTime.Now.ToString());
行 3: %>

不斷修改代碼測(cè)試發(fā)現(xiàn),如下代碼可以運(yùn)行:

test.aspx

<%
  response.write(now())
%>

令我詫異的是,代碼不用區(qū)分字母大小寫(xiě),也不用結(jié)束符號(hào)(;),這個(gè)顯然是asp語(yǔ)法啊,為什么aspx被解析為asp呢?

但是,這只是我在本地環(huán)境下運(yùn)行時(shí)才出現(xiàn)這樣怪異的問(wèn)題,我把同樣的程序文件放到服務(wù)器環(huán)境上運(yùn)行時(shí),是能解析正常的——aspx文件的程序使用asp語(yǔ)法會(huì)運(yùn)行報(bào)錯(cuò)。

后記

這問(wèn)題與本地web搭建環(huán)境有關(guān),能通過(guò)重新搭建網(wǎng)站(另起目錄)解決問(wèn)題。

標(biāo)簽: asp.net  當(dāng)前時(shí)間  aspx  
x
  • 站長(zhǎng)推薦
/* 左側(cè)顯示文章內(nèi)容目錄 */