<%@ Page Language="VB" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<script runat="server">
Sub Page_Load(ByVal e As System.EventArgs)
Page.ClientScript.RegisterClientScriptInclude("basicjs", "basic.js")
End Sub
</script>
<title>RegisterClientScriptBlock Example</title>
</head>
<body>
<form runat="server">
<input type="button" id="button1" value="clickme" onclick="click()"/>
</form>
</body>
</html>
我使用ASP.net(只是學習)與VB。我似乎無法獲得Javascript代碼與ASP VB代碼一起工作。我的主要問題似乎是.js文件未加載。在這個例子中,basic.js只包含一個調用alert()
消息的函數click()
。如何獲得.js文件以使用ASP代碼加載?如何使用ASP.NET加載.js文件?
檢查下載的網頁的HTML源代碼進行檢查,看是否包括已經產生了預期的腳本,例如'' – Justin 2011-05-17 00:34:45
是的,當我查看源文件時缺少該文件。幾乎所有東西都包含在內,除了腳本標籤中的所有內容。我怎樣才能確保它不會忽略或跳過它? – ShrimpCrackers 2011-05-17 05:50:58
您是否嘗試在您的'Page_Load'方法中放置斷點以查看它是否被正確解鎖?另外我假設你知道你可以在你的.aspx文件中手動編寫'script'標籤? – Justin 2011-05-17 05:57:47