2016-12-07 92 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%> 

它不工作。