问题:C#后台获取tr;结果:C# <tr id="a" runat="server"> 怎么在后台用FindControl找到这个tr的id?

C# <tr id="a" runat="server"> 怎么在后台用FindControl找到这个tr的id?

2013-05-30 10:52 匿名 | 浏览 470 次

分享到:

2013-05-30 11:00 提问者采纳

.net的?

不是有ID了吗,直接用就可以了

追问:

我是想直接用啊,可是不清楚为什么 在母版页中说找不到ID;Label lab = FindControl("Label2") as Label;Label这个我直接用也说未定义,加上上面的代码就找到了。。。求解,我就是想在母版页中找到这个ID

追答:

晕,母版,,试试下面的Master.FindControl("ContentPlaceHolder1").FindControl("a"]) as Label;

ContentPlaceHolder1  这个替换成你的

追问:

你理解错了哥们,我不是要在母版页中找内容页的控件,和内容页没关系。我仅仅是在母版页上的tr定义了一个id,然后在母版页的后台就找不到这个ID了。

我举Label这个例子是因为开始在母版页的后台也找不到Label这个控件,但是我加上Label lab = FindControl("Label2") as Label;这句话以后就找到了。所以我想要一个和这句类似的语句,把tr的id也找到。

追答:

如图所示,倒是能找到,

但是有几个方法不支持,,

追问:

哥们牛B啊,编译通过了,还没提示错误。虽然不知道往后会不会出问题,但暂时确实是解决了。哎,还是TreeView好用啊。谢了
提问者评价
谢谢!
时间: 2024-10-28 21:59:18

问题:C#后台获取tr;结果:C# <tr id="a" runat="server"> 怎么在后台用FindControl找到这个tr的id?的相关文章

jquery用ajax方式从后台获取json数据后如何将内容填充到下拉列表

对于问题从后台获取json数据,将内容填充到下拉列表,代码非常简单,具体过程请看下面代码. 需求:url:链接     par:ID       sel:下拉列表选择器 function BuildSelectBox(url, par, sel) {  $(sel).empty();  $.getJSON(url, { id: par }, function (json, textStatus) {   for (var i = json.length - 1; i >= 0; i--) {  

asp.net 后台获取flv视频地址进行播放【转】

源码下载:http://download.csdn.net/detail/njxiaogui/7609687 前台:.aspx <table> <tr> <td><div id="video_content" runat="server" style=""></div> </td> </tr> </table> 后台 .cs (通过后台获取flv的地址

asp.net 后台获取flv视频地址进行播放

源码下载:http://download.csdn.net/detail/njxiaogui/7609687 前台:.aspx <table> <tr> <td><div id="video_content" runat="server" style=""></div> </td> </tr> </table> 后台 .cs (通过后台获取flv的地址

asp后台获取js中变量的值

<span id="s1"  runat="server">span</span> js对其赋值 document.getElementById('s1').innerHtml="value"; 后台获取时: s1.innerHtml的值始终为span,但是页面上其显示值已经为value.查看源代码后发现span标签中的值仍然是span. 换了Jquery,$("#s1").innerHtml()效果一

解决.Net设置只读、隐藏后后台获取不到值的问题

在前台页面上放了几个textbox,用 ReadOnly=true设置不可编辑,用visible="False"设置不可见 用jquery给textbox赋值后在后台页面获取不到textbox中填写的值 解决方法如下: 用style="display:none"设置隐藏 以下几种方法可解决只读问题: 1.不设置ReadOnly,设置onfocus=this.blur() <asp:TextBox ID="TextBox1" runat=&q

asp.Net2.0中TextBox设置只读后后台获取不到值的解决方法

http://www.cnblogs.com/yxyht/archive/2013/03/02/2939883.html ASP.NET中TextBox控件设置ReadOnly="true"H或Enabled=false后台取不到值 当TextBox设置了ReadOnly="true" 后,要是在前台为控件添加了值,后台是取不到的,值为“空”  . 方法一:不设置ReadOnly属性,通过onfocus=this.blur()来模拟,如下: <asp:Text

快速获取表单多条数据,使用ajax传递给后台

当表单中有多条数据需要向后台传递时,一个一个的获取显然是不可取的办法,可以借助表单的serialize()方法获取. HTML: <form id="form"> <table> <tr> <td>姓名</td> <td> <input type="text" name="name" value="张三" /> </td> <

swfupload组件后台获取中文文件名乱码的问题解决

   问题描述:用swfupload上传文件,含有中文名称的文件上传会报错,我用的是获取FileItem对象,用FileItem对象的getName()方法获取文件名称会乱码,试着用request.setCharacterEncoding("UTF-8")及fileName= new String(fileName.getBytes("iso-8859-1";),"UTF-8"); 都不可以,用FileItem对象.getString("

微信小程序开发(request请求后台获取不到data)

1微信的request的post请求后台获取不到data(当初这个问题纠结了好久好久),原因是post传递的data是json格式而不是key,value的格式,所以获取不到相应的data就是post请求应为表单模式的data,微信小程序提供的datajson格式完全获取不到. 解决方法: 1.改变header header: {'Content-Type': 'application/json;charset=UTF-8;'}, 2.query的格式传递post请求就可以了,不过这个有点..你