羅漢,我猜你正在談論與在頭一個JavaScript塊,並從頁面引用另一個單獨的JavaScript文件中的ASP.NET網頁。
如果外部JavaScript文件被正確引用,您可以直接調用該函數。
例如,假設您有一個名爲external.js
的JavaScript文件引用。假設它有一個名爲ExternalFunction()
的函數。您可以直接從你的HTML或ASP.NET按鈕來調用ExternalFunction()
就像你通常在同一文件中調用一個函數:
例子:
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
<script type="text/javascript" src="ExternalFile.js"></script>
<script type="text/javascript">
// Other local JavaScript code goes here
</script>
</head>
<body>
<form runat="server">
<!-- ASP.NET button control -->
<asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="ExternalFunction();" />
<!-- HTML button -->
<input type="button" onclick="ExternalFunction();" />
</body>
</html>
注意,ASP.NET按鈕使用OnClientClick
的JavaScript和HTML按鈕使用onclick