gpt4 book ai didi

html - 如何在 aspx.cs 文件(复选框)C# 中抓取 HTML 元素

转载 作者:太空宇宙 更新时间:2023-11-04 13:29:57 24 4
gpt4 key购买 nike

假设我有一些类似(在我的 aspx 文件中)的内容:

<input name="chk" id="cbox1" type="checkbox">
<input name="chk" id="cbox2" type="checkbox">
<input name="chk" id="cbox3" type="checkbox">
<input name="chk" id="cbox4" type="checkbox">

如何获取 .aspx.cs 文件中每个元素的值?
我可以在 C# 中调用类似 GetElementsByName 的方法吗?

最佳答案

不,你不能,除非你将这个控件标记为 runat="server"

这是因为在 ASP.NET 中,所有静态 html 都变成了 Literal 控件,其 .Text 属性等于您的 html。在这种情况下,它将是:

<asp:Literal>
<input name="chk" id="cbox1" type="checkbox">
<input name="chk" id="cbox2" type="checkbox">
<input name="chk" id="cbox3" type="checkbox">
<input name="chk" id="cbox4" type="checkbox">
</asp:Literal>

如果您将任何元素标记为 runat="server",您可以从当前页面的 .Controls 集合访问它们。

或者(在其他答案中)您可以使用服务器控件(CheckBoxCheckBoxList)进行此类输入

关于html - 如何在 aspx.cs 文件(复选框)C# 中抓取 HTML 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6685176/

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