【问题标题】:How to write IF ELSE statements in ASP.NET inside document?如何在 ASP.NET 文档中编写 IF ELSE 语句?
【发布时间】:2023-03-16 10:24:01
【问题描述】:

我在 ASP.NET C# html 文档中使用 if 语句时遇到了一些问题。

我想在PHPasp 中执行以下操作。

<?php if(1==1){ ?>
  <h1>Hellow World!</h1>
<?php }else{ ?>
  <h1>Bye World!</h1
<?php } ?>

我该怎么做?

【问题讨论】:

  • 创建.aspx 页面?
  • 虽然您当然可以使用内联 C#,但可能需要注意的是,根据我的经验,开发人员并没有您想象的那么多。为了完成您想要的,开发人员可能会使用面板,然后将面板隐藏在后面的代码中。它使逻辑与标记更好地分离。
  • 没人会点赞,因为搜索2秒就能找到答案-google.co.uk/#q=asp.net+if+else+statement+

标签: c# php html asp.net .net


【解决方案1】:

在 ASP.NET 网页中嵌入 C# 代码的“标签”是&lt;% CODE %&gt;。 如果你需要打印一些值,你可以使用&lt;%= CODE RETURNING VALUE %&gt;

这是你用php写的文字转录:

    <% if(1==1){ %>
      <h1>Hellow World!</h1>
    <% }else{ %>
      <h1>Bye World!</h1>
    <% } %>

但是你可以用这个得到相同的输出:

<%= 1 == 1 ? "<h1>Hellow World!</h1>" : "<h1>Bye World!</h1>" %>

<h1><%= 1 == 1 ? "Hellow" : "Bye" %> World!</h1>

【讨论】:

    【解决方案2】:
        <% if(1==1){ %>
          <h1>Hellow World!</h1>
        <% }else{ %>
          <h1>Bye World!</h1
        <% }  %>
    

    【讨论】:

      【解决方案3】:

      试试这个:-

      <% if(1==1){ %>
        <h1>Hellow World!</h1>
      <% }else{ %>
        <h1>Bye World!</h1
      <% } %>
      

      【讨论】:

        猜你喜欢
        • 2023-03-24
        • 1970-01-01
        • 1970-01-01
        • 2021-12-02
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-07-30
        相关资源
        最近更新 更多