获取asp.net服务器控件的客户端ID和Name

前几天在做项目的时候,遇到一个问题,想查看Asp.net中服务器控件在客户端显示的name属性。起初,感觉不是很难找,但就是找不到,几经周折,终于发现了:

1   string btnClientName = btnSearch.UniqueID;//服务器控件在客户端显示的name属性
2   string btnClientID = btnSearch.ClientID;//服务器控件在客户端显示的id属性
时间: 2024-10-06 10:51:37

获取asp.net服务器控件的客户端ID和Name的相关文章

怎样用JS获取ASP.NET服务器控件的客户端ID

虽然简单,不过曾经困扰多时,还是记录一下吧. 来源:http://mou518.blog.163.com/blog/static/1756052222010111434428828/ 因为经常服务器控件在运行编译后ID是变化了的,如 <asp:TextBox ID="txtName"runat="server"></asp:TextBox> 运行编译后的结果可能是 <input name="ctl00$ContentPlace

Jquery如何获取ASP.NET服务器控件的值

关键字: Jquery 服务器控件 获取值 由于ASP.NET网页运行后,服务器控件会随机生成客户端id,jquery获取时候不太好操作,总结有以下3种方法: 服务器控件代码:<asp:TextBox ID="txtUserID" runat="server"></asp:TextBox> 1. $("#<%=txtUserID.ClientID%>").val(); 2. $("input[id*=

ASP.NET控件的ID,ClientID,UniqueId的区别

一般情况下三者相同(没有父控件) ID:获取或设置分配给服务器控件的编程标识符.分配给控件的编程标识符. (可写) 设置服务器控件上的此属性可提供对服务器控件的属性.事件和方法的编程访问.Web 开发人员可以通过在 ASP.NET 服务器控件的开始标记中声明 ID 属性来设置此属性.如果没有为服务器控件指定该属性(以声明方式或编程方式),则可通过其父控件的 Controls 属性获取对该控件的引用.(见下)注意 在此属性中包含空格将导致 ASP.NET 页分析器错误. :获取服务器控件的唯一的.

服务器控件在客户端触发alert对话框后,根据情况进行回发服务器操作

通常,ASP.NET服务器控件出触发后,即使使用js引发了alert对话框,确认alert对话框后,也会造成回发 这篇讲诉如何点击服务器按钮控件,触发客户端alert后,在符合条件的情况下,才将信息回发.这篇采用的是form认证方式验证用户身份,有关form认证的案例过程,我将单独开辟博客讲解. 步骤一.服务器后台Page_Load事件 public int isLoginUser; protected void Page_Load(object sender, EventArgs e) { i

Webform 服务器控件与客户端控件以及验证控件

Webform——服务器控件与客户端控件 Webform,即BS,浏览器应用. 关于服务器和客户端,在Webform 中, 服务器就相当于后台(也就是编辑C#代码的地方), 客户端相当于前台(也就是Html页面). 用法: ①如果想在服务器控件里调用客户端控件的js或Jquery函数,必须在服务器的控件中加上 onClientClick属性: <asp:Button ID="Button1" runat="server" OnClientClick="

javascript获取asp.net服务器端控件的值

代码如下: <%@ Page Language="C#" CodeFile="A.aspx.cs" Inherits="OrderManage_A" %> <%@ Register Src="../UserControl/CtrlCalendar.ascx" TagName="CtrlCalendar" TagPrefix="uc1" %> <html>

【Javascript】JS获取ASP.NET CheckBoxList控件的Text和Value

由于在客户端用js是无法直接获取到ASP.NET的控件CheckboxList的值的,所以采用以下解解方案: 服务器端代码: public void LoadAllTags() { var tagList = tagBO.GetAllTags(); cbTagList.DataSource = tagList; cbTagList.DataTextField = "TagName"; cbTagList.DataValueField = "Id"; cbTagLis

如何用JS获取ASP.net中的textbox的值 js获不到text值

<tr>                        <td class="table_body" style="width: 10%" align="right">                            工作目标                        </td>                        <td class="table_none" st

Asp.Net服务器控件开发的Grid实现(一)

使用Asp.Net做Web开发时,系统提供的控件,有时难以达成所要的目的.这时,有多种方式可以解决,比如采用html+js的形式,在前端布局出所要的界面,然后再通过ajax等方式去获取数据,以达成目的. 但这样做,很是费劲,特别是当布局出来的界面需要重用的时候,更加费劲.有人,会直接将该界面的代码进行拷贝,但这对后来的维护必然带来更大的问题.所以就考虑,有没有一种方式可以让布局得到重用,又便于维护的.Asp.Net的控件可以很方便的布局,同时又能在后台中直接操作控件,实现相关的数据逻辑.所以就想