gpt4 book ai didi

.net - 使用 ASP.NET 循环
  • 转载 作者:行者123 更新时间:2023-12-03 19:28:42 25 4
    gpt4 key购买 nike

    我想改变 <li> 的可见性收集抛出服务器端。

    我的 HTML 代码如下所示:

    <ul>
    <li runat=server id="l1"></li>
    <li runat=server id="l2"></li>
    <li runat=server id="l3"></li>
    <li runat=server id="l4"></li>
    ...
    </ul>

    现在正如我所说,我想遍历集合并使用它们的 ID 更改某些 li 的可见性

    就像是
    for (i=0;...) {
    l+I.visible=false
    }

    任何帮助将不胜感激。

    最佳答案

    未经测试,但这可以工作:

    第一次换,你的ul要在服务器上运行。

    <ul runat="server" id="myList">

    然后遍历它
    foreach (Control li in myList.Controls)
    {
    if(li is HtmlGenericControl)
    li.Visible = false;
    }

    示例代码:

    网址:
      <ul runat="server" id="myList">
    <li runat=server id="l1">1</li>
    <li runat=server id="l2">2</li>
    <li runat=server id="l3">3</li>
    <li runat=server id="l4">4</li>
    </ul>


    <asp:Button ID="Button1" runat="server" Text="Button" onclick="Button1_Click" />

    按钮单击处理程序:
    protected void Button1_Click(object sender, EventArgs e)
    {
    foreach (Control li in myList.Controls)
    {
    if (li is HtmlGenericControl)
    li.Visible = false;

    }
    }

    编辑 2 -
    VB.NET 中的代码
    For Each li As Control In myList.Controls
    If TypeOf li Is HtmlGenericControl Then
    li.Visible = False

    End If
    Next

    关于.net - 使用 ASP.NET 循环 <li>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6244056/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com