Pertanyaan Jika pernyataan di halaman aspx


Saya ingin menulis pernyataan dasar jika di situs saya untuk menampilkan salah satu item 1 atau item 2 tergantung apakah variabel disetel ke true.

Saya tidak terlalu akrab dengan .NET dan perlu sedikit bantuan dengan struktur dasar bagaimana mendapatkan pernyataan if untuk bekerja pada halaman aspx


76
2018-06-17 16:07


asal


Jawaban:


jika tujuannya adalah untuk menampilkan atau menyembunyikan bagian dari halaman, maka Anda dapat melakukan hal-hal berikut

1) bungkus dengan markup

<% if(somecondition) { %>
   some html
<% } %>

2) Bungkus bagian-bagian dalam Panel kontrol dan di codewehind gunakan pernyataan if untuk mengatur properti Terlihat dari Panel.

Grz, Kris.


145
2018-06-17 16:10



Cukup gunakan kode sederhana

<%
if(condition)
{%>

html code

<% } 
else 
{
%>
html code
<% } %>

33
2017-07-11 04:37



Biasanya Anda hanya memasukkan kode Page_Load di dalam kamu .aspx halaman belakang kode.

if (someVar) {
    Item1.Visible = true;
    Item2.Visible = false;
} else {
    Item1.Visible = false;
    Item2.Visible = true;
}

Ini mengasumsikan Anda punya Item1 dan Item2 ditata di halaman sudah.


8
2018-06-17 16:10



<div>
    <% 
        if (true)
        {
    %>
    <div>
        Show true content
    </div>
    <%
        }
        else
        {
    %>
    <div>
        Show false content
    </div>
    <%
        }
    %>
</div>

2
2018-06-17 16:11



Jawaban lengkap untuk konten opsional di header halaman aspx VB.NET menggunakan halaman master:

 <%@ 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>

Di mana url halaman Anda saat ini adalah sesuatu seperti:

http://mywebpage.com/some_vb_page.aspx?id_query_param=123


2
2018-06-13 11:39



Untuk menggunakan C # (C # Script diinisialisasi pada tahun 2015) pada halaman ASPX Anda dapat menggunakan sintaks berikut.

Mulai Tag: - <% Tag akhir: - %> Harap pastikan bahwa semua kode C # harus berada di dalam ini <%%> .

Contoh Sintaks: -

  • <%@ Import Namespace="System.Web.UI.WebControls" %>  (Untuk mengimpor Namespace) Referensi ke beberapa ruang nama dasar untuk bekerja dengan halaman ASPX.

    <%@ Import Namespace="System.Web.UI.WebControls" %> <%@ Import Namespace="System.Diagnostics" %> <%@ Import Namespace="System" %> <%@ Import Namespace="System.Web" %> <%@ Import Namespace="System.Web.UI" %> <%@ Import Namespace="System.IO" %>

Kode C #: -

`<%
if (Session["New"] != null)
{
    Page.Title = ActionController.GetName(Session["New"].ToString());
}
%>`

Fitur C # Script:

  • Tidak perlu kompilasi. Jalankan eksekusi waktu yang terjadi seperti Java Script.

Sebelum menggunakan skrip C # pastikan hal-hal berikut: -

  • Anda ada di WebForm. Tidak di WebForm dengan halaman master.
  • Jika Anda berada di WebForm dengan halaman master, pastikan Anda telah menulis skrip C # Anda di file halaman Master.
  • C # skrip dapat disisipkan di mana saja di halaman aspx tetapi setelah halaman meta deklarasi suka

    <%@ Master Language="C#" AutoEventWireup="true" CodeBehind="Profile.master.cs" Inherits="OOSDDemo.Profile" %>

    <%@ Page Language="C#" AutoEventWireup="true" CodeBehind="WebForm1.aspx.cs" Inherits="WebApplication3.WebForm1" %> (Untuk WebForm)


2
2018-03-31 21:46



Inilah yang sederhana yang ditulis dalam VB untuk halaman ASPX:

                If myVar > 1 Then
                    response.write("Greater than 1")
                else
                    response.write("Not!")
                End If

1
2018-06-17 16:09



C #

  if (condition)
    statement;
  else
    statement;

vb.net

  If [Condition] Then
    Statement
  Else
    Statement
  End If

Jika lagi contoh dengan kode sumber ... If..else di Asp.Net

Rintik


-10
2018-02-20 06:37