c#ASP.NET newb重定向问题

时间:2010-01-15 13:00:13

标签: c# asp.net

嘿我正在尝试让这个工作,但我不是一个c#程序员。我有这个代码来显示我想做的事情。但是因为它不起作用。错误:CS1519:令牌无效......

<%@ 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

4 个答案:

答案 0 :(得分:3)

尝试将===更改为==

答案 1 :(得分:3)

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

应该是

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

你需要将整个陈述括在蜜蜂蜇<% %>

答案 2 :(得分:1)

您需要将===更改为==

答案 3 :(得分:1)

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

并删除  脚本标记。  并使用Scriptlets即&lt; %%&gt;

<%

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