jcst.net
当前位置:首页 >> Asp.nEt能否用js获取前台Asp控件的ID >>

Asp.nEt能否用js获取前台Asp控件的ID

.net的控件名在编译时会被按一定规则改成其它名的,直接用js是得不到的。要在控件中加上 ClientIDMode="Static",指定客户端id显示方式为固定的才可以。 document.getElementById('ceshi')

想调用后台按钮的事件,不用AJAX,可以使用一种变通的方法。 比如你一个前台HTML控件 ID=ctl吧,在这里控件的onclick事件中绑定下面的函数.同时假定已存在一个ID=btnTest的服务器控件(该控件有后台Click事件) function callOtherBtnEvent(){ docu...

两种方式 比如: 1.将asp.net 的控件生成方式改为固定的 即设置它的 clientidmode="Static" js 直接取txtNewCurrentID 就可以了 2.动态生成的控件id 有一定的规律 比如...XXX_XXXX_txtNewCurrentID 你可以找页面上所有的textbox 然后循环获得已t...

最简单的方法:在每个后面放一个控件,分别设置它们的value为和 在后台用HiddenField.value提取就行了。

document.getElementById(""); 这种方式只是获得了这个控件,但是要取得控件的属性值。例如value,就需要这样写 document.getElementById("").value; 建议楼主这样做: var obj=document.getElementById(""); alert(obj); 如果弹出的消息框中不...

怎样FileUpload控件浏览选择图片的时候在img上同时显示出来(不用按上传) 下面代码能实现: 这个我也找过很长时间, 我把我的给你你再试一下吧。 Js部分: function ShowImg(obj) { var AllowExt = ".jpg|.gif|.bmp|.png|"; var FileExt = obj.val...

是一个服务器控件,我在js中这样写document.getElementById("hfMediaName"); 很郁闷的发现这样是获取不到的,我打开错误的页面去看控件源码,这个隐藏控件的id是 “ctl00_m_g_bf0622c5_d63e_4b02_bd1c_e1daf52f4899_ctl00_hfMediaName”这样的形...

再加个隐藏控件 HiddenField,记录要保存的值,跳转的时候传隐藏控件值过去就可以

看你是否要把DIV写成服务器控件。如果你要后台调用。如果是JS调用:document.getelementbyid("div1")

用它吧... document.getElementById("") 另一种简单的方法:你运行程序,右键点查看页面的源代码,就可以看到编译后的页面的那个控件的ID 复制下来就OK

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com