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"; 等关键字
浙公网安备 33010602011771号