读书人

请解释如下代码为什么不能通过oncli

发布时间: 2012-02-06 15:52:45 作者: rapoo

请解释如下代码为什么不能通过,onclick和onserverclick
我希望,首次加载时出现first load,点击按钮后出现clientclick,second load,serverclick

<script language=javascript>
function aaa()
{

alert( "clientclick ");
return true;

}
</script>
<script language=cs runat=server>

void Page_Load(Object Sender,EventArgs e)
{
if(!IsPostBack)
Response.Write( "first load ");
else
Response.Write( "second load ");
}

void bbb(Object Sender,EventArgs e)
{

Response.Write( "serverclick ");

}

</script>

<body >
<form id= "form1 " runat=server>
<input type=button id=btn1 onclick= "aaa() " onserverclick= "bbb() " runat=server NAME= "btn1 "/>
</form>
</body>

[解决办法]
不能降紫写,如果即要执行JS,又要执行CS,则需要在PAGE_LOAD中加入
btn1.Attributes.Add( "onclick ", "aaa() ");
[解决办法]
JF
[解决办法]
jf
[解决办法]
<input type= "button " id= "btn1 " onclick= "aaa(); " onserverclick= "bbb " runat= "server "/>

读书人网 >asp.net

热点推荐