首页 > 编程知识 正文

外部js文件获取服务器端控件(js中调用外部js文件)

时间:2023-12-02 21:07:34 阅读:311621 作者:QYCK

本文目录一览:

  • 1、js获取服务器控件
  • 2、c# .NET 怎么用JS获取服务器控件?
  • 3、asp.net编程.用js动态创建的客户端控件,怎么在服务器端获取控件的属性,值
  • 4、在JS中如何获取服务器控件

js获取服务器控件

首先你是服务器端控件。

var hf = document.getElementById("hfIDList");

这个方法肯定是对的。

只是你的ID在客户端中的源代码中变了。

你点击右键查看源代码得到正确的ID即可。

或者采用

var hf = document.getElementById("%=hfIDList.ClientID%");

%=hfIDList.ClientID% 可直接获取正确的ID。

c# .NET 怎么用JS获取服务器控件?

head runat="server"

/head

body

form id="form1" runat="server" name="myForm" target="_parent"

asp:textbox id="abc" runat="server" text="123"/asp:textbox

input id="tt" type="button" onclick="test()" value="123456" /

script type="text/javascript"

function test()

{

var tt = document.getElementById("%=abc.ClientID %").value;

alert(tt);

}

/script

/form

/body

/html这样是可以的,你是不是form里面没有加runat="server",希望能帮到你!

asp.net编程.用js动态创建的客户端控件,怎么在服务器端获取控件的属性,值

上面的全是错的.因为服务器控件render到客户端的时候如果有panel或者masterpage那么id是会变的,应该用document.getelementbyid('%=textbox1.clientid%');

这样无论怎样都能获取到textbox了

--------

原理asp:textbox生成后事input

type="text"

id="masterpageid_panelid_id"

在JS中如何获取服务器控件

好问题,看来无人回答。

原理是在服务器端把服务器控件的客户端id以js的形式输出即可。比如你有个服务器端控件的id是test1,那你就在aspx中写

script

var myControllerId = %=test1.ClientId%

/script

然后在其他js中用document.getElementById(myControllerId)即可获得该服务器控件。

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。