2010-01-15 65 views
2

嘿我試圖讓這個工作,但我不是一個C#程序員。我有這個代碼來顯示你我想要做的事情。但導致它不工作。錯誤:CS1519:Invalid Token ...c#ASP.NET newb重定向問題

<%@ Page Language="c#" AutoEventWireup="true" %> 
<script language="C#" runat="server"> 
    if(Request.ServerVariables["HTTP_HOST"] === "this-domain.com"){ 
     Response.Redirect("http://other-domain.com", true); 
    } 
</script> 

Microsoft .NET Framework-Version:2.0.50727.3603; ASP.NET的版本:2.0.50727.3601

回答

3
Request.ServerVariables["HTTP_HOST"] === "this-domain.com" 

應該

Request.ServerVariables["HTTP_HOST"] == "this-domain.com" 

而你需要括在蜂蜇整個聲明<% %>

+0

感謝,但我仍然得到這個錯誤CS1519:無效的令牌,如果在類... – antpaw

+0

Editted發現別的東西丟失 –

+0

感謝現在的工作 – antpaw

3

嘗試改變===到==

1

您需要將===更改爲==

1

===不需要,==就夠了。

並刪除 腳本標記。 和使用小腳本,即<%%>

<% 

    if(Request.ServerVariables["HTTP_HOST"] == "this-domain.com"){ 
     Response.Redirect("http://other-domain.com", true); 
    } 
%>