1 //MasterPage.master中 head部分
2 <head id="Head1" runat="server">
3 <title>无标题页</title>
4 <link rel="Stylesheet" href="~/CSS/Style.css" type="text/css" />
5 <asp:ContentPlaceHolder id="CPlaceHolder" runat="server">
6 </asp:ContentPlaceHolder>
7 </head>
8 //一个内容页中两个Content
9 <asp:Content ID="Content3" ContentPlaceHolderID="CPlaceHolder" runat="server">
10 <script type="text/ecmascript">
11 function RegisterImage()
12 {
13 var id=document.getElementById("Img1");
14 var im1=id.src;
15 CallServer(im1,"");
16 }
17 function ResiveServerData(rValue)
18 {
19 Img1.src=rValue;
20 }
21 </script>
22 </asp:Content>
23 --------------------------------------
24 <asp:Content ID="Content" ContentPlaceHolderID="ContentPlaceHolder1" runat ="server">
25 <div style="height:200px; width:200px; overflow:hidden; overflow:hidden;" >
26 <img id="Img1" alt="请看图片信息" src="" height="200" width="200" />
27 </div>
28 <asp:Button ID="UpPic" runat="server" Height="20px" Text="显示" Width="29px" OnClick= "RegisterImage()" />
29 </asp:Content>
30 报错信息: 并没有 "RegisterImage" 的定义
也是从网上看的,结合自己情况写的,不知道可不可行,错误出在哪里?请高手指点谢谢
Button是一个服务器控件,OnClick是他的服务器端事件定义,如果你要的是客户端的OnClick用OnClientClick="RegisterImage()"吧
关注 。。。
上面說的很對OnClientClick="RegisterImage()" 客戶端事件
onclick=“服務器端事件”