嘿我正在尝试让这个工作,但我不是一个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
答案 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);
}
%>