Sitemde, bir değişkenin true olarak ayarlanmasına bağlı olarak, öğe 1'i veya öğe 2'yi görüntülemek için temel bir ifade ifadesi yazmak istiyorum. Ben .NET ile çok aşina değilim ve deyim aspx sayfa İşteAçıklama, aspx sayfasında
cevap
olduğunu
eğer2) Parçaları Panel kontrolüne sarın ve codebehind panelinde Visible özelliğini ayarlamak için if ifadesini kullanın.
Grz, Kris.
üzerinde çalışmak için eğer bir nasıl temel yapısı ile biraz yardıma ihtiyacı
bir ASPX sayfası için VB ile yazılmış basit bir biri : amaç göstermek veya sayfanın bir bölümünü gizlemek sonra aşağıdaki şeyler
1 yapabilirsiniz)
<% if(somecondition) { %>
some html
<% } %>
ile biçimlendirme onu sarmak için
If myVar > 1 Then
response.write("Greater than 1")
else
response.write("Not!")
End If
: bir şey gibi sayfa url'dir. – htm11h
Normal olarak, kodu Page_Load
koduna yalnızca .aspx
sayfanızın kodunun arkasına yapıştırmanız gerekir.
if (someVar) {
Item1.Visible = true;
Item2.Visible = false;
} else {
Item1.Visible = false;
Item2.Visible = true;
}
Bu Item1
var ve Item2
sayfada zaten ortaya koydu varsayar.
Daniel DiPaolo ile, yanlış/gerçek bir değişkene dayalı olarak değiştirilmiş bir ASP.NET sayfa görüntüleme öğesini en iyi nasıl kullanabileceğimiz konusunda hemfikirim. – JohnH
<div>
<%
if (true)
{
%>
<div>
Show true content
</div>
<%
}
else
{
%>
<div>
Show false content
</div>
<%
}
%>
</div>
Sadece basit kod
<%
if(condition)
{%>
html code
<% }
else
{
%>
html code
<% } %>
C#
if (condition)
statement;
else
statement;
vb.net
If [Condition] Then
Statement
Else
Statement
End If
I kullanmak kaynak koduyla f Başka örnekler ... If..else in Asp.Net
Patter
Onun sözdizimi ile uğraştığını sanmıyorum, daha fazla açıklama bloklarında HTML kodu ile bir ASP sayfasına nasıl ekleneceği ile ilgili. –
bunun bir aspx olduğunu ve tıraş bıçağı etiketlerine ihtiyacı olduğunu unutmayın! –
bir ana sayfasını kullanarak bir VB.NET aspx sayfasının başlığında da isteğe bağlı içerik için tam bir cevap:
<%@ Page Language="vb" AutoEventWireup="false" MasterPageFile="~/Site.Master" CodeBehind="some_vb_page.aspx.vb" Inherits="some_vb_page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="head" Runat="Server">
<% If Request.QueryString("id_query_param") = 123 Then 'Add some VB comment here,
'which will not be visible in the rendered source code of the aspx page later %>
<!-- add some html content depending on -->
<!-- the condition in the if statement: -->
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8/jquery.min.js" type="text/javascript" charset="utf-8"></script>
<% End If %>
</asp:Content>
Geçerli OP satır içi kod örneği istiyor
XIII Bazı değişkenler doğruysa bir radyo düğmesini kontrol etmek istiyorum, nasıl yapılır. –
örnek kodu class = " Varsayılan "/> –
Denedim, ancak çalışmıyor. bu benim kodum <% if (false) {%>> <% } %> 'ama hala gösteriliyor –