asp.net 问题,没分了不好意思(1分)

  • 主题发起人 主题发起人 zcb929
  • 开始时间 开始时间
Z

zcb929

Unregistered / Unconfirmed
GUEST, unregistred user!
我希望在一个frameset的onload事件中加载一个javascript 代码!
<FRAMESET id="first" border="0" frameSpacing="0" frameBorder="0" cols="175,*" onload="startmenu()">
startmenu()就是包含在一个.js文件中的javascript函数,但是这段代码就是出错
我想可能需要在page_load中和这个JavaScript函数之间的建立关联,不知如何实现

例如:我写了这段代码:
<script language="javascript">
function closewin()
{
window.close()
}
</script>
<asp:imagebutton id="ImageButton2" runat="server" ImageUrl="file:///C:/Inetpub/wwwroot/WebApplication2/img/button/cancel.gif" OnClick="closewin"></asp:imagebutton>
刚开始也是在OnClick="closewin"里出错,
但是加入如下代码就不错了
sub page_load()
imagebutton2.attributes.add("onclick","return closewin();")
end sub
是不是两个问题是相似的,请懂的人帮帮忙!很急
 
asp 控件和html控件处理不同,你不能将htm控件(如html-button)的事件属性加到asp控件上,你可以通过c#代码,将事件添加,这样执行结果返回到客户端的内容就像htm控件添加了onclick属性,并还有自动生成的提交部分代码。所以你可以在用在page_load中给asp控件添加事件属性,如你上面提供的服务端代码。
 
是啊!这个意思我知道,但是如何在page_load事件中将startmenu()函数添加进去(应该添加到哪个控件的属性中),使客户端看到在筐架中加载的树型菜单
 
后退
顶部