asp服务器控件也会像普通HTML控件一样调用javascript方法
asp服务器控件也能像普通HTML控件一样调用javascript方法?
我写了一段javascript代码
<script type="text/javascript">
function loadXMLDoc() {
}
</script>
如何能让asp服务器控件也能像普通HTML控件一样调用loadXMLDoc()方法?比如:
<button type="button" name="text" onclick="loadXMLDoc()">请求数据</button>
<asp:Button ID="Button1" runat="server" Text="开始" onclick="Button1_Click" />
------解决方案--------------------
当然能了,不过是onclientclick不是onclick
------解决方案--------------------
js是在浏览器端执行的。
aspx是在服务器端执行的。早在js执行之前,服务端的aspx已经完成并输出给浏览器了,怎么可能服务端调用js.
你可以考虑用ajax回发
我写了一段javascript代码
<script type="text/javascript">
function loadXMLDoc() {
}
</script>
如何能让asp服务器控件也能像普通HTML控件一样调用loadXMLDoc()方法?比如:
<button type="button" name="text" onclick="loadXMLDoc()">请求数据</button>
<asp:Button ID="Button1" runat="server" Text="开始" onclick="Button1_Click" />
------解决方案--------------------
当然能了,不过是onclientclick不是onclick
------解决方案--------------------
js是在浏览器端执行的。
aspx是在服务器端执行的。早在js执行之前,服务端的aspx已经完成并输出给浏览器了,怎么可能服务端调用js.
你可以考虑用ajax回发