Tài liệu lập trình, các bài tập, đề thi kết thúc học phần Chuyên đề
Trang 2<asp:Label ID="Label2" runat="server" Text='<%#Eval("MaSP") %>'></asp:Label><br /> </ItemTemplate></asp:DataList>
{public partial class De2 : System.Web.UI.Page
{dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender,
EventArgs e)
{if (!IsPostBack)
{Repeater1.DataSource = db.DanhMucs; Repeater1.DataBind();
string maDanhMuc = Request.QueryString["id"];
if (maDanhMuc != null)
{DataList1.DataSource = from x in db.SanPhamswhere x.MaDanhMuc == int.Parse(maDanhMuc)select new { x.MaSp, x.DanhMuc.TenDanhMuc, x.GiaBan, x.HinhAnh };}}}
Trang 3<div class="main">
<div><ul>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate> <li><a href='<
<%#Eval("TenSanPham") %></a><br />Giá:
<asp:Label ID="Label1" runat="server" Text='<%# formatGiaban(Eval("GiaBan","{0}")) %>'></asp:Label>
Trang 4DataList1.DataBind(); }}}
protected string formatGiaban(string gia)
{
return float.Parse(gia).ToString("###,###,###") + " VNĐ ";}}}
3.MÁY GIẶT
<HTML><body>
<form id="form1" runat="server">
<div class="main"><div><ul>
Trang 5<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate><li><a href='<
%#Eval("MaDanhMuc","MayGiat.aspx?id={0}") %>' > <%#Eval("TenDanhMuc") %>
<%#Eval("TenSanPham") %></a><br /> Giá:
<asp:Label ID="Label1" runat="server" Text='<%# formatGiaban(Eval("GiaBan","{0}")) %>'></asp:Label>
Trang 6using System.Web.UI.WebControls;
namespace Demo.OnKthp
{public partial class MayGiat : System.Web.UI.Page {dbmlDataContext db = new dbmlDataContext(); protected void Page_Load(object sender,
DataList1.DataBind();}}}
protected string formatGiaban(string gia)
{
return float.Parse(gia).ToString("###,###,###") + " VNĐ ";}}}
Trang 7<ItemTemplate>
<table> <tr>
<td colspan="2">
<asp:HyperLink ID="HyperLink3" CssClass="float" NavigateUrl='<
%#Eval("MaDanhMuc","DanhMuc.aspx?id={0}") %>' runat="server"><
%#Eval("TenDanhMuc") %></asp:HyperLink>
<asp:HiddenField ID="hdcate"
runat="server" Value='<%#Eval("MaDanhMuc") %>' /> </td></tr>
<tr> <td>
<asp:HyperLink ID="hlTieuDe" runat="server">
</asp:HyperLink><br />
<asp:Image ID="imgAnh" Width="150px"
Height="150px" CssClass="float" runat="server" />
<asp:Label ID="lblNgayViet"
runat="server" CssClass="float"></asp:Label>
<asp:Label ID="ltrTomTat"
runat="server" CssClass="float"></asp:Label><br /> <asp:HyperLink ID="hlChiTiet"
Trang 8<%#Eval("TieuDe") %> (<%#Eval("NgayViet") %>)
dbmlDataContext db = new dbmlDataContext();
protected void Page_Load(object sender,
Trang 9protected void Repeater1_ItemDataBound(objectsender, RepeaterItemEventArgs e)
{
Repeater rptCungChuyenMuc =
(Repeater)e.Item.FindControl("rptCungChuyenMuc"); HiddenField hdcate =
Trang 11%#Eval("MaDanhMuc","DanhMuc.aspx?id={0}") %>' runat="server"><
%#Eval("TenDanhMuc") %></asp:HyperLink>
<asp:HiddenField ID="hdcate"
runat="server" Value='<%#Eval("MaDanhMuc") %>' /> </td>
Trang 12<br />
<asp:Label ID="ltrTomTat"
runat="server" CssClass="float"></asp:Label><br /> </td>
</tr>
</table>
<ul>
<asp:Repeater ID="rptCungChuyenMuc" runat="server">
Trang 13dbmlDataContext db = new dbmlDataContext();
protected void Page_Load(object sender,
Trang 15<form id="form1" runat="server">
<div style="width: 990px; margin: 0 auto;">
<h3 style="width: 500px; text-align: center">
ĐĂNG KÍ TÀI KHOẢN</h3>
<div style="border: 1px solid #aaa">
Trang 17// thi ko cần viết đoạn này
for (int i = 1; i < 12; i++)
Trang 192.1 Thiết kế cơ sở dữ liệu
2.2 Thiết kế trang bằng ASP.NET
style="width:100%;float:left;margin-#ADADAD;">
<div align:left;">
<a href="Tintuc.aspx?tid=<%# Eval("tid")%>"style="color:#1F8ABF;text-decoration:none;"><%#
Eval("title")%></a>
</div>
<div style="width:100%;float:left;">
Trang 20<div right:5px;">
<img src="<%# Eval("image")%>"style="border:1px solid #C4C4C4;border-radius:3px;" /
tintucDataContext db = new tintucDataContext();
protected void Page_Load(object sender,EventArgs e)
Trang 22<asp:RadioButton ID="rdNu" runat="server"Text="Nữ" GroupName="gioitinh" />
</td></tr>
<tr><td style="width:150px;"align="right">Que quan:</td>
<td><asp:DropDownList ID="dropQueQuan"runat="server">
<asp:ListItem>Ha noi</asp:ListItem> <asp:ListItem>Hungyen</asp:ListItem
Trang 23protected void btnThem_Click(object sender,EventArgs e)
{if (txtHoten.Text.Length == 0 ||txtChucvu.Text.Length == 0)
{ lbAlert.Text = "Điền lại thông tin";
Trang 25<div align:left;">
<a href="Tintuc.aspx.net?tid=<%# Eval("nid")
%>" style="color:#1F8ABF;text-decoration:none;"><
%# Eval("title")%></a>
</div>
<div style="width:100%;float:left;">
Trang 26<div right:5px;">
<img src="<%# Eval("image")%>"style="border:1px solid #C4C4C4;border-radius:3px;" /
>
</div>
<div style="width:540px;float:left;">
- <b>Địa điểm học tập:</b><%#Eval("diadiem")%> <br />
- <b>Đối tượng tuyển sinh:</b><%#Eval("doituong")%> <br />
- <b>Số lượng:</b><%# Eval("soluong")%> họcviên/lớp <br />
- <b>Thời gian:</b><%# Eval("thoigian")%> <br/>
- <b>Khai giảng:</b><%# Eval("khaigiang")%>
Trang 27<asp:Repeater ID="rptlist"runat="server">
Trang 28</ItemTemplate>
</asp:DataList>
5.3 LẬP TRÌNH CSDL
newDataContext db = new newDataContext();
protected void Page_Load(object sender,EventArgs e)
Repeater rptlist =(Repeater)e.Item.FindControl("rptlist");
var list = db.news.Where(i =>i.cateid.ToString() == CateID.Value);
rptlist.DataSource = list;
rptlist.DataBind();
}