首先,ASP不是我的東西,coldfusion就是。我正在幫助一個非營利性動物救援組織更新他們網站上幾個看似簡單的項目,但我不擅長ASP,因此證明它比我預期的要困難。爲他們設置網站的人將滑塊放在每個頁面上。他們想要做的只是在index.asp上有頁面。ASP如果x = y則包含文件a
我想出了下面的代碼邏輯,但它不工作。我研究過它並知道爲什麼它不起作用,但我無法弄清如何使它工作。
更新:
<% if(Request.ServerVariables("SCRIPT_NAME") = "index.asp") { %>
<!--#include file ="_slider.asp"-->
<% } %>
任何建設性指導或鏈接,或撥弄將不勝感激。我不打算在網站上提供很大的幫助,直到主要開發人員退出現役。
修訂: 我更新了我的代碼,包括滑塊,如下圖所示,但我仍然得到非描述頁面錯誤。
<%
Dim ThisPage
ThisPage = getFileName(Request.ServerVariables("SCRIPT_NAME"))
if ThisPage = "index.asp" Then %>
<!--#include file="/includes/_mainPage_slider.asp"-->
<% End If %>
您確定自己的網站爲ASP Classic嗎? index.aspx將是ASP.NET。這些不同。另外,請描述你的意思是「它不工作」,這將有助於確定問題。 – JFH 2013-04-23 06:39:07
index.aspx是一個拼寫錯誤 - sooooo抱歉。 – HPWD 2013-04-23 14:12:23
出現錯誤消息:處理URL時服務器發生錯誤。請聯繫系統管理員。 如果您是系統管理員,請點擊此處瞭解有關此錯誤的更多信息。# – HPWD 2013-04-23 16:54:29