master模板页中如何取得控件客户端ID

原创 2007年09月20日 13:55:00
<%@ Control Language="C#" AutoEventWireup="true" CodeFile="HtmlEdit.ascx.cs" Inherits="Controls_HtmlEdit" %>
<script language="javascript" type="text/javascript" src="Editor/Editor.js"></script>
<script language="javascript" type="text/javascript">
    function CheckForm()
...
    
if(document.all('edit').style.display=='none')
        
...{
            CheckFormHtml();
        }
     
        document.aspnetForm.
<%=this.content.ClientID %>.value = getContent();
    }


    function CheckFormHtml()
    
...{
        setContent(document.aspnetForm.
<%=this.content.ClientID %>.value);
    }

    
    function CheckFormChange()
    
...{
        CheckForm();
        CheckFormHtml();
    }


    function show(c_Str)
    
...{
    
if(c_Str =='edit')
    
...{
        
if(document.all('edit').style.display=='none')
        
...{   
            CheckFormHtml();
            document.all(
'html').style.display='none';
            document.all(
'edit').style.display='block';
            
        }

    }

    
if(c_Str =='html')
    
...{
        
if(document.all('html').style.display=='none')
        
...{
            CheckForm();
            document.all(
'edit').style.display='none';
            document.all(
'html').style.display='block';
            
        }

    }

    }

</script>
<style type="text/css"> .Hand_Off ...{ TEXT-ALIGN: center }
    .Hand_On 
...{ border-RIGHT: #3169c6 1px solid; border-TOP: #3169c6 1px solid; border-LEFT: #3169c6 1px solid; width: 20px; CURSOR: pointer; border-BOTTOM: #3169c6 1px solid; height: 20px; BACKGROUND-COLOR: #c6d3ef; TEXT-ALIGN: center }
</style>
<div id="html" style="display:none;"><textarea id="content" name="content" style="width:500px; height:280px;" runat="server"></textarea></div>
<div id="edit">
<table cellspacing="0" bordercolordark="#ffffff" width="500px" bgcolor="#ffffff" borderColorLight="#666666" border="1">
 
<tr>
    
<td> 
    
<table>
    
<tr>
        
<td>
            
<select name="font_name" id="font_name" onchange="FontName(this.options[this.selectedIndex].value)"> 
            
<option class="heading" selected>字体</option>
            
<option value="宋体">宋体</option>
            
<option value="黑体">黑体</option>
            
<option value="楷体_GB2312">楷体</option>
            
<option value="仿宋_GB2312">仿宋</option>
            
<option value="隶书">隶书</option>
            
<option value="幼圆">幼圆</option>
            
<option value="新宋体">新宋体</option>
            
<option value="细明体">细明体</option>
            
<option value="Arial">Arial</option>
            
<option value="Arial Black">Arial Black</option>
            
<option value="Arial Narrow">Arial Narrow</option>
            
<option value="Courier">Courier</option>
            
<option value="Courier New">Courier New</option>
            
<option value="Script">Script</option>
            
<option value="System">System</option>
            
<option value="Verdana">Verdana</option>
            
<option value="Wide Latin">Wide Latin</option>
            
<option value="Wingdings">Wingdings</option>
            
</select>
        
</td>
        
<td>
            
<select name="font_size" id="font_size" onchange="FontSize(this.options[this.selectedIndex].value)">
              
<option value="1" selected>字号</option>
              
<option value="1">1</option>
              
<option value="2">2</option>
              
<option value="3">3</option>
              
<option value="4">4</option>
              
<option value="5">5</option>
              
<option value="6">6</option>
              
<option value="7">7</option>
            
</select>
        
</td>
        
<td onclick="FontColor()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/fgcolor.gif" width="16" height="16" border="0" alt="字体颜色"></td>
        
<td onclick="BackColor()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/fbcolor.gif" width="16" height="16" border="0" alt="背景颜色"></td>
        
<td onclick="bold()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/bold.gif" width="16" height="16" border="0" alt="加粗"></td>
        
<td onclick="italic()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/italic.gif" width="16" height="16" border="0" alt="倾斜"></td>
        
<td onclick="underline()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/underline.gif" width="16" height="16" border="0" alt="下划线"></td>
        
<td onclick="ralign('left')" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/aleft.gif" width="16" height="16" border="0" alt="居左"></td>
        
<td onclick="ralign('center')" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/center.gif" width="16" height="16" border="0" alt="居中"></td>
        
<td onclick="ralign('right')" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/aright.gif" width="16" height="16" border="0" alt="居右"></td>
        
<td onclick="url()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/wlink.gif" width="16" height="16" border="0" alt="超级链接"></td>
        
<td onclick="unurl()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/unlink.gif" width="16" height="16" border="0" alt="取消链接"></td>
        
<td onclick="image()" class ="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/img.gif" width="16" height="16" border="0" alt="插入图片"></td>
        
<td onclick="flash()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/swf.gif" width="16" height="16" border="0" alt="插入Flash动画"></td>
        
<td onclick="wmv()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/wmv.gif" width="16" height="16" border="0" alt="插入Windows Media"></td>
        
<td onclick="rm()" class="Hand_Off"; onmouseover="this.className='Hand_On';" onmouseout="this.className='Hand_Off';"><img src="Editor/images/rm.gif" width="16" height="16" border="0" alt="插入RM电影"></td>        
        
<td onmouseover="this.className='Hand_On';" onclick="unformat()"  onmouseout="this.className='Hand_Off';" class="Hand_Off";ondrag="return false;"><img height="16" border="0" alt="取消格式" src="Editor/images/cleancode.gif" width="16"/></td>
    
</tr>
    
</table>
    
</td>
</tr>
<tr>
    
<td></td>
</tr>
<tr>
    
<td>
<script language="javascript" type="text/javascript">
<!--
    Editor(document.aspnetForm.
<%=this.content.ClientID %>.value);
//-->
</script>
    
</td>
</tr>
</table>
</div>
<input type="button" onclick="show('edit')" style="width:80px" value="设计" /><input style="width:80px" type="button" onclick="show('html')" value="HTML" />

            
 

ASP.NET母版页中对控件ID的处理

一、问题提出 由于总体排版和设计的需要,我们往往创建母版页来实现整个网站的统一性,最近我由于统一性的需要,把原来整个项目单独的页面全部套用了母版页。但是出现了一个错误……在我的Blog中记录一下...
  • q359796989
  • q359796989
  • 2015年05月06日 10:29
  • 1320

在内容页中怎么获取master页的控件引用

     如果MasterPage.Master 中有个Web.UserCtrl.SearchBar 类型的控件,id是SearchBar,可以在内容页中这样获取:      Web.UserCtrl...
  • love__coder
  • love__coder
  • 2010年09月18日 14:06
  • 1455

Js取出Gridview中模板列控件ID

1.数据绑定于Gridview2.在Gridview的RowDataBound事件写如下代码 if (e.Row.RowState == DataControlRowState.Edit || (e....
  • lem12
  • lem12
  • 2008年06月02日 15:55
  • 3430

学习心得--客户端获得服务器控件的ID

在客户端的javascript脚本里,想操作服务器控件时,先要得到控件的引用。一般先获得服务器控件的在web页中的ID,通过调用documnet 对象的方法,就可以获得服务器控件的引用。如:在网页定义...
  • dijunming
  • dijunming
  • 2006年05月18日 16:58
  • 1074

如何在fragment中获取自定义view的控件id

今天在CSDN上下载了一个关于广告轮播的demo,上面的控件是自定义view的控件。当我把它放到项目中犯了难,因为他直接在activity中定义, 而我需要将其放入fragment中,所以报了一堆错误...
  • qq_33733970
  • qq_33733970
  • 2016年06月28日 19:37
  • 1678

普通页面、套用母版页的页面遍历TextBox控件的方法

1.普通页面遍历TextBox控件清空的方法,其他控件类似        foreach (Control col in this.Controls)        {            //if...
  • fuhuiping
  • fuhuiping
  • 2009年07月01日 11:14
  • 1365

asp.net页如何获取母版页控件

获取母版页的相关内容有两种方法1 通过findcontrol找控件ID需要在此事件中~因为Page_load中时是先内容页加载然后才是母版页加载    protected void Page_Load...
  • zhang_jianzhi
  • zhang_jianzhi
  • 2010年06月14日 08:59
  • 3030

Java jsp MasterPages实现母版页,实现统一风格的页面布局

http://outofmemory.cn/code-snippet/964/Java-jsp-MasterPages-achieve-muban-page-achieve-tongyi-fengge...
  • lk5423968
  • lk5423968
  • 2015年12月23日 17:16
  • 4213

Wxpython如何通过控件ID取得控件

在用wxpython进行界面编程的时候如何通过控件的id获取控件呢,
  • andahai1991
  • andahai1991
  • 2014年04月30日 18:27
  • 1642

获得客户端ID

在.net项目,当我们用到javascript或者其他别的客户端脚本时,常常需要用到asp.net控件的ID,但asp.net控件的ID在server和client是不一样的,比如Server:Tex...
  • sinkzephyr
  • sinkzephyr
  • 2007年06月21日 21:18
  • 991
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:master模板页中如何取得控件客户端ID
举报原因:
原因补充:

(最多只允许输入30个字)