<%@ 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 просто содержит функцию click()
, которая вызывает сообщение alert()
. Как получить .js-файлы для загрузки с помощью ASP-кода?Как вы загружаете файлы .js с помощью ASP.NET?
Проверьте источник HTML скачиваемой страницы, чтобы проверить, если ожидаемый сценарий включает сгенерирован, например, '' – Justin
Да, это отсутствует при просмотре источника. Практически все включено, кроме всего, что содержится в тегах скрипта. Как я могу убедиться, что он не игнорирует или пропускает его? – ShrimpCrackers
Вы пытались помещать точку останова в свой метод 'Page_Load', чтобы убедиться, что он правильно запущен? Также я предполагаю, что вам известно, что вы можете просто написать тег 'script' вручную в своем .aspx? – Justin