我添加到我的ASP.NET項目中的一個html音頻播放器。我把它與jQuery分成了不同的類,我可以用CSS來設計它。 用於我使用的腳本調用。爲ASP.NET中的HTML類添加腳本
<script>
$(function() { $('audio').audioPlayer(); });
</script>
但是,如果我在ASP.NET中使用它不起作用。
我將腳本添加到一個包中。
public class BundleConfig
{
public static void RegisterBundles(BundleCollection bundles)
{
bundles.Add(new ScriptBundle("~/bundles/audioplayer").Include(
"~/Scripts/jquery-{version}.js",
"~/Scripts/audioplayer.js"));
}
}
而且我在底部添加了渲染腳本。
@section Scripts {
@Scripts.Render("~/bundles/audioplayer")
}
現在,如果我調試的一面,他只顯示我的正常標記,沒有任何設計。他們不添加我的-tag功能。
也許有人發現我的錯或我忘了它會工作?
添加@ Scripts.Render( 「〜/包/ audioplayer」)在該網站的頂部 –
@DenisWessels是正確的,它的捆綁js的audioplayer必須在你的js代碼的頂部聲明.audioPlayer() –
@DenisWessels他表明我仍然是正常的音頻元素,我測試th e腳本標記帶有警戒線,現在他使用腳本,但我認爲他在「$(function(){$('audio').audioPlayer(); })「line。 – JulianK