c# - 通过属性(不是 Id)在 aspx 中查找元素

标签 c# asp.net

我有一个会导致 designer.cs 文件中出现一些无法编译的代码:

<div id="tabs-1-2-3"></div>

如果我添加 runat="server" 属性,我的设计器文件将无法编译,原因很明显。

有没有办法添加一个额外的属性,在内部用作 id?

最佳答案

如果你没有 runat="server"那么你可以通过旧学校的方式访问它。

<input type="text" id="text1" name="text1" />

然后从服务器端使用

Request["text1"]

对于分区: 最好的方法是使用某种形式的 ajax,因为您的客户端脚本能够读取该内容并将其传递给服务器端方法 如果没有 runat="server"属性,则无法在代码中访问

关于c# - 通过属性(不是 Id)在 aspx 中查找元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19905723/

相关文章:

javascript - 在 AJAX 调用中通过查询字符串发送时丢失 unicode 字符

asp.net - 在 Web 应用程序中存储文件上传的位置

c# - 异步任务<TResult> - 返回值

c# - 如何在数组中查找最接近条件的数据

c# - HttpWebRequest 编码 - UTF-8

javascript - Div不会淡出/淡入

javascript - ASP.NET:如何更新 JQuery 或 Javascript 中的隐藏字段?

c# - WCF Rest .svc 在直接查看时抛出错误,但在其他情况下有效

C# 数据库搜索(如何创建查询字符串)

asp.net - 追踪神秘错误