2016-12-07 95 views
0

我想实现如果其他在ASP文件中。但它给500内部服务器错误。asp.net if else else codebehind

此前代码为

<title><%=title_tag%></title> 

但我试图做

<%= if(meta_keywords_tag.IndexOf("MI")!= -1){ %> 
<title>MI</title> 
<% } 
else { %> 
<title><%=title_tag%></title> 
<% } %> 

当我删除此,它工作正常。我无法使其工作。谢谢。

+1

meta_keywords_tag对IndexOf不满意。要么没有声明,要么没有分配 –

+0

即使我删除它,只是使用if(true)而不是(meta_keywords_tag.IndexOf(“MI”)!= -1),它不起作用。 –

回答

0

评论后,似乎你在

<%= if(meta_keywords_tag.IndexOf("MI")!= -1){ %> 

一个错字去

<% if(meta_keywords_tag.IndexOf("MI")!= -1){ %> 
<title>MI</title> 
<% } 
else { %> 
<title><%=title_tag%></title> 
<% } %> 
+0

试过,没有工作兄弟。 –

+0

给予与如果(真)兄弟:) –

+0

仍然没有运气:( –

0

我找到了解决这个

<title><%If 2 > 1 Then%> 
     MI 
    <% Else %> 
     <%=title_tag%> 
    <%End If %> 
     </title> 

这个工程就像一个魅力,但问题是我想在变量if后面使用代码

<%If ("" <%=title_tag%>"".ToString().Contains("MI") = True) Then%> 

它不工作。