【ASP.NET】デザイナー(Xxxx.aspx)への記述について(@Importなど)

@Import

* .aspxに@Importを記述することにより、バインドした時に独自の別クラスにあるメソッド等を使って表示を変換することができる

構文

<%@ Import namespace="value" %>
http://msdn.microsoft.com/ja-jp/library/eb44kack%28v=vs.71%29.aspx

サンプル

<%@ Import Namespace="System.Text" %>

参考文献

http://msdn.microsoft.com/ja-jp/library/4c2kcht0%28v=vs.80%29.aspx

Header.DataBind()

* Header.DataBind()により、ヘッダ部にあるパスを「"~(チルダ)"」が使える

サンプル

WebForm1.aspx.vb

Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
    Me.Header.DataBind()
End Sub

WebForm1.aspx

<head runat="server">
<title>Test</title>
<script src="<%= Me.ResolveClientUrl("~/aaa.js") %>" type="text/javascript">
</script>
</head>

関連記事

URLなどの扱いあれこれ(取得など)

http://blogs.yahoo.co.jp/dk521123/26988494.html

デザイナー(Xxxx.aspx)への記述について(@Importなど)

http://blogs.yahoo.co.jp/dk521123/28691590.html