asp.net if else else codebehind
问题描述:
我想实现如果其他在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>
<% } %>
当我删除此,它工作正常。我无法使其工作。谢谢。
答
评论后,似乎你在
<%= 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
仍然没有运气:( –
答
我找到了解决这个
<title><%If 2 > 1 Then%>
MI
<% Else %>
<%=title_tag%>
<%End If %>
</title>
这个工程就像一个魅力,但问题是我想在变量if后面使用代码
<%If ("" <%=title_tag%>"".ToString().Contains("MI") = True) Then%>
它不工作。
meta_keywords_tag对IndexOf不满意。要么没有声明,要么没有分配 –
即使我删除它,只是使用if(true)而不是(meta_keywords_tag.IndexOf(“MI”)!= -1),它不起作用。 –