'สร้างคลาส
BundleConfig.cls
'----------------------------------------------------------------
Imports System.Web.Optimization
Public Class BundleConfig
Public Function
RegisterBundles(_EnableOptimizations As Boolean)
System.Web.Optimization.
BundleTable.Bundles.
Add(New
StyleBundle("~/bundles/css-06").Include("~/css/bootstrap.min.css", "~/css/components.css"))
System.Web.Optimization.
BundleTable.Bundles.
Add(New
ScriptBundle("~/bundles/jquery-06").Include("~/js/jquery.min.js", "~/js/blazy.js"))
BundleTable.EnableOptimizations
= _EnableOptimizations
End Function
End Class
'เพิ่มโค้ดใน คลาส
Global_asax
'----------------------------------------------------------------
Sub Application_Start(sender As Object, e As EventArgs)
RegisterRoutes(RouteTable.Routes)
Dim obj As New
BundleConfig
obj.RegisterBundles(True)
obj = Nothing
End Sub
'เพิ่มโค้ดใน Web.config บน
Sever ด้วย โดยปกติ
โค้ดส่วนนี้จะมีใน Localhost อยู่แล้ว
'----------------------------------------------------------------
<configuration>
<runtime>
<assemblyBinding xmlns="urn:schemas-microsoft-com:asm.v1">
<dependentAssembly>
<assemblyIdentity name="WebGrease" publicKeyToken="31bf3856ad364e35" culture="neutral" />
<bindingRedirect oldVersion="0.0.0.0-1.5.2.14234" newVersion="1.5.2.14234" />
</dependentAssembly>
</assemblyBinding>
</runtime>
</configuration>
'ตัวอย่าง
การนำไปใน HTML หรือ ASP.NET
'----------------------------------------------------------------
<%: System.Web.Optimization.Styles.Render("~/bundles/css-06") %>
<%: System.Web.Optimization.Scripts.Render("~/bundles/jquery-06") %>