.netのフロントaspxページ呼び出しバックグラウンド.csファイルの変数

3960 ワード

Page_でのグローバル変数の定義loadにはpublic string Urlと書いてあります.
 
 
バックグラウンドコード:
public partial class WebForm2 : System.Web.UI.Page
   {
       public string GetVariableStr;// 
       protected void Page_Load(object sender, EventArgs e)
       {
           if (!IsPostBack)
           {
               GetVariableStr = "hello world from variable";
           }
       }
       protected string GetFunctionStr()// 
       {
           return "hello world from Function";
       }
   }

フロントコード:
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title></title>
    <script type="text/javascript">
        function fun() {

            var str = '<%= DateTime.Now %>';
            // 1, ( ,? Now )
            alert(str);
        }
    </script>
</head>
<body onload="fun()">
    <form id="form1" runat="server">   
        <div>
             <input type="text" value="<%= GetVariableStr %>" />
                                                  <%-- 2, --%>
             "<%= GetFunctionStr() %>"
                                                  <%-- 3, >--%>
        </div>
    </form>
</body>
</html>