DataBind メソッド
概要
コードページ(default.asp.vb等)の変数を、デザインページ(default.aspx)に渡す方法。
※webコントロール(dropDownListなど)にもDataBindメソッドがあり、それらは主にDataSourceを指定して関連付けする用途で使用するが、この項で説明するのはPageクラスのDataBindメソッドである。
参照:
前提条件
手順
「default.aspx.vb」を以下のように変更。
Partial Class _Default
Inherits System.Web.UI.Page
Public str_temp As String = "hoge"
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
DataBind()
End Sub
End Class
「default.aspx」を以下のように変更。
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>無題のページ</title>
</head>
<body>
<form id="form1" runat="server">
<div>
<%Response.Write(str_temp)%>
</div>
</form>
</body>
</html>
実行すると以下のようになる。
not found (206.jpg)