面向兴趣的编程

每天前进一步

导航

jsp控制web服务器控件属性的基本方法

Posted on 2005-01-13 11:43  ken@28  阅读(1216)  评论(0)    收藏  举报

step 1------aspx页面上写jsp程序,随便放个地方就ok,--------------------
例子放到了head里面
<HTML>
 <HEAD>
  <title>list</title>
  <meta content="Microsoft Visual Studio .NET 7.1" name="GENERATOR">
  <script language="javascript">
function BriefUrlShowHide()
{
if(document.all("RadioButtonUrl").checked)
document.getElementById("TextBoxUrl").style.visibility = "visible";
else
document.getElementById("TextBoxUrl").style.visibility = "hidden";
}
  </script>
 </HEAD>

step 2-------aspx.cs代码页把jsp方法的委托给控件的事件---------------------------
  private void Page_Load(object sender, System.EventArgs e)
  {
   this.RadioButtonUrl.Attributes.Add("onclick","BriefUrlShowHide()");
   this.RadioButtonText.Attributes.Add("onclick","BriefUrlShowHide()");
plus:一个事件可以接受多个jsp方法的委托 例如
xxx.Attributes.Add("onclick","BriefUrlShowHide();funb()");

另外----------------------------------------------------
可以对jsp可以操作的属性赋默认值,方法如下
  this.TextBoxUrl.Attributes.Add("style","VISIBILITY: hidden");


重要:========jsp区分大小写===================
jsp可操作的属性有限,html控件的属性jsp一般都可以操作.
可以通过web服务器控件对应的html控件寻找控件的属性和具体的属性值
比如上面例子里的 style.visibility = "visible"  hidden"; 等关键字