• Cỏch viết code inline
Trong cỏch viết Code inline, mó vẫnđược viết trongcỏc trang ASP.NET nhưng khụng trộn lẫn với HTML cỏc trang ASP.NET nhưng khụng trộn lẫn với HTML dành cho phần nội dung, khiđú code client và code server cỏch nhau bởi cặp tag <% %>
Vớ dụ:
<%String strName=”Hello World”;%><B><%=strName%></B> <B><%=strName%></B>
8/9/2017 Bộ mụn CNTT - Khoa HTTT Kinh tế và TMĐT 176
Cỏch viết code trong chương trỡnh
• Xuất dữ liệu cho client:
Cỳ phỏp:
% bl %
<%=VariableName%>
8/9/2017 Bộ mụn CNTT - Khoa HTTT Kinh tế và TMĐT 177
Cỏch viết code trong chương trỡnh
• Cỏch viết Code Behind
Là hỡnh thức viết code trong một tập tin khỏc. Khi đú
trong tập tin .aspx cần phải khai bỏo rừ nơi chứa
code với cỳ phỏpp p sau:
<%@Page Language=”C#” AutoEventWireup=”true”CodeFile=”FileNameCode” Inherits=”ClassContainCode”%> CodeFile=”FileNameCode” Inherits=”ClassContainCode”%>
8/9/2017 Bộ mụn CNTT - Khoa HTTT Kinh tế và TMĐT 178
Cỏch viết code trong chương trỡnh
• Trongđú: FileNameCode là tờn tập tin code. Tập tinnày cú phần mở rộng là .aspx.cs, .aspx, .vb, … tuỳ này cú phần mở rộng là .aspx.cs, .aspx, .vb, … tuỳ
theo ngụn ngữsửdụngđểviết code
• Vớ dụ:
• Vớ dụ:
8/9/2017 Bộ mụn CNTT - Khoa HTTT Kinh tế và TMĐT 179
Cỏch viết code trong chương trỡnh
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="VD.aspx.cs" Inherits="VD" %> CodeFile="VD.aspx.cs" Inherits="VD" %> <html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"><title>Untitled Page</title></head>
VD.aspx
<head runat="server"><title>Untitled Page</title></head><body> <body>
<form id="form1" runat="server">
<asp:Label ID="Label1" runat="server"> </asp:Label> <br /><asp:Button ID="Button1" runat="server" <asp:Button ID="Button1" runat="server"
OnClick="Button1_Click" Text="Button" /></form> </form>
</body></html>