我在aspx文件中寫C#代碼:比如:
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
Msg.Text = DateTime.Now.ToString() ;
}
</script>沒有任何問題,但如果我改成Msg.Text = DateTime.Now.ToString()+Space(10) ;就會出錯,在C#文件中我要先using Microsoft.VisualBasic;才可以使用Space函數,但在aspx文件中呢?我在頁面源碼中加入<%@ Import namespace="Microsoft.VisualBasic" %>還是不行呀!
<script language="C#" runat="server">
void Page_Load(Object sender, EventArgs e)
{
Msg.Text = DateTime.Now.ToString() ;
}
</script>沒有任何問題,但如果我改成Msg.Text = DateTime.Now.ToString()+Space(10) ;就會出錯,在C#文件中我要先using Microsoft.VisualBasic;才可以使用Space函數,但在aspx文件中呢?我在頁面源碼中加入<%@ Import namespace="Microsoft.VisualBasic" %>還是不行呀!
document.all.Msg.text = "2006-01-01";
</script>
下面的代码示例导入 .NET Framework 基类命名空间 System.Net 和用户定义的命名空间 Grocery。<%@ Import Namespace="System.Net" %>
<%@ Import Namespace="Grocery" %>
http://www.51aspx.com/CV/XTXHGRGZAXU57
CodeBehind都需要回傳處理,在某些場合不是很方便。你说这话就大错特错了, 其实都是一样的。
大错特错,代码和页面分离是为了管理性和维护方便...