我在MyClass类中创建了一个函数。此功能旨在包括样式表和js代码:
Public Function myfunction() As HtmlGenericControl
Dim bootstrapmin As New HtmlGenericControl("script")
bootstrapmin.Attributes("href") = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"
Return bootstrapmin
End Function
到目前为止一切正常,实际上在源代码中包含了JavaScript代码。我的问题是:如何确保Myfunction()包含多个样式表/ javascript代码?
这种方式不起作用:
Public Function test3() As HtmlGenericControl
Dim bootstrapmin As New HtmlGenericControl("script")
bootstrapmin.Attributes("src") = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"
Return bootstrapmin
Dim bootstrap As New HtmlGenericControl("script")
bootstrap.Attributes("src") = "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.js"
Return bootstrap
End Function
谢谢你
答案 0 :(得分:0)
通常,您可以将 HtmlGenericControl 嵌套在其他 HtmlGenericControl 中。
如果您计划在页面底部呈现这些JavaScripts,则可以将其放在div标记内。
Public Function test3() As HtmlGenericControl
Dim div = New HtmlGenericControl("div")
Dim bootstrapmin = New HtmlGenericControl("script")
bootstrapmin.Attributes("src") =
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"
div.Controls.Add(bootstrapmin)
Dim bootstrap = New HtmlGenericControl("script")
bootstrap.Attributes("src") =
"https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.js"
div.Controls.Add(bootstrapmin)
Return div
End Function
仅供参考: 如果您打算在标头内部进行渲染,则不希望将它们放在div中。然后你将不得不两次调用该方法。