2016-09-28 4 views
0

クラスMyClassで関数を作成しました。この機能には、スタイルシートとjsコードが含まれています。複数のHtmlGenericControlを返す

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 

HtmlGenericControl

答えて

0

通常、あなたはネストできHtmlGenericControlありがとうございます。

これらのJavaScriptをページの一番下にレンダリングする予定がある場合は、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 

FYI:あなたは内部のヘッダータグをレンダリングすることを計画している場合、あなたはdivの内側にそれらを配置する必要はありません。その後、そのメソッドを2度呼び出す必要があります。