澳门威利斯人_威利斯人娱乐「手机版」

来自 网络资讯 2019-09-16 19:56 的文章
当前位置: 澳门威利斯人 > 网络资讯 > 正文

服务器控件的,javascript获得服务器端控件的ID的

复制代码 代码如下:

1、简述
ID是规划的时候自个儿所钦点的ID,是我们分配给服务器控件的编制程序标志符,我们常常使用this.controlid来查找控件,那么这一个controlid就是这里所说的ID.
ClientID是由ASP.Net生成的服务器控件得客商端标志符,当以此控件生成到客商端页面的时候,在顾客端代码访谈该控件时就须求经过ClientID来访谈。
UniqueID 服务器控件的独一的、分层的款型限制的标记符。 是当须要参加服务端回传的时候用的。当将控件放置到再也控件(Repeater、DataList和DataGrid)中时,将恐怕生成八个服务器端的控件,那就要求区分服务器端的依次控件,以使它们的 ID 属性不争论。UniqueID 通过将子控件的父控件的 UniqueID 值与控件的 ID 值连接生成,各样部分之间以 IdSeparator 属性钦赐的字符连接。暗中认可意况下, IdSeparator 属性为冒号字符 (:)。此属性为在 .Net Framework2.0种新增。 (UniqueID 的疏解做了仿照效法,本篇注重重申ID与ClientID)
2、代码示例解说 拜候如下代码:

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

复制代码 代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns=";
<head runat="server">
<title></title>
<%--
<script type="text/javascript">
function E() {
var ary = document.getElementById("<%=TextBox1.ClientID %>");
var b = ary.tagName;
alert(ary "" b);
}
</script>--%>

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default2.aspx.cs" Inherits="Default2" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns="" >
<head runat="server">
<title>Untitled Page</title>
</head>
<script type="text/javascript">
function GetValue()
{
<SPAN style="COLOR: #0080c0"><STRONG>var t=document.getElementById('<%= TextBox1.ClientID %>');</STRONG></SPAN>
t.innerText=2;
}
</script>
<body>
<form id="form1" runat="server">
<div>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox></div>
<input type="button" runat="server" id="button1" onclick="GetValue();" value="赋值" />
</form>
</body>
</html>

</head>
<body>
<form id="form1" runat="server">
<div>
<asp:Button runat="server" ID="btn" Text="asd" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input type="button" onclick="E();" value="ssss" />
</div>
</form>
</body>
</html>

有人会问了:var t=document.getElementById("TextBox1");不是也运转的精美的呢?
答案:在一般的aspx中ID=ClientID(前提是您自身一度设置好了ID值)
看下边代码,设置了模版页

你恐怕感兴趣的小说:

  • java互连网编制程序之socket网络编制程序示例(服务器端/客商端)
  • Java从服务器上获得时间动态突显在jsp页面实现思路
  • java决断远程服务器上的文件是不是存在的主意
  • cookie在javascript中的使用手艺以及隐秘在劳动器端的装置
  • 动用jquery动态加载javascript以减弱服务器压力
  • 劳务器端的JavaScript脚本 Node.js 使用入门
  • Node.js:Windows7下搭建的Node.js服务(来娱乐服务器端的javascript吧,那可不是前端js插件)
  • 客商端用JavaScript填充DropDownList控件 服务器端读不到值
  • Javascript 直接调用服务器C#代码 ASP.NET Ajax实例
  • weblogic 8.1下再度编写翻译java类但不用重启服务器的主意
  • javascript asp教程服务器对象
  • Java进级学习:互连网服务器编制程序
  • Java Socket编程(三) 服务器Sockets
  • Java Socket编制程序(四) 重复和出现服务器
  • Java Socket编程(五) 简单的WEB服务器
  • 用Java完结FTP服务器施工方案
  • java达成轻量型http代理服务器示例

复制代码 代码如下:

<%@ Page Language="C#" MasterPageFile="~/MasterPage.master" AutoEventWireup="true" CodeFile="Default3.aspx.cs" Inherits="Default3" Title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
<script type="text/javascript">
function GetValue()
{
<SPAN style="COLOR: #0080c0"><STRONG>document.write('<%= TextBox1.ClientID %>')</STRONG></SPAN>
}
</script>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<input type="button" runat="server" id="button1" onclick="GetValue();" value="赋值" />
</asp:Content>
页面展现了<SPAN style="COLOEnclave: #0080c0"><STRONG>ctl00_ContentPlaceHolder1_TextBox1</STRONG></SPAN>。即TextBox1.ClientID =ctl00_ContentPlaceHolder1_TextBox1。

本文由澳门威利斯人发布于网络资讯,转载请注明出处:服务器控件的,javascript获得服务器端控件的ID的

关键词: 澳门威利斯人