Diễn đàn    Các Projects Dotnetnuke (DNN)    Hỏi cách Link đến trang detail?

6  bài
24-5-2010 15:0:53
Mình tham khảo các bài viết trên diễn đàn để tạo module dnn.
Hiện tại mình bí ở chổ cách link đến một phần detail

Ví dụ. Hiện tại mình có một control view, trong view chưa danh sách sản phẩm.
các sản phẩm điều có một link để link đến trang detail.

Mình đã làm theo hướng dẫn và tạo ra một hàm như sau:

public static string urlDetail(string ProductID)
{
return ProductID;
}

và ở phần hiển thị mình dùng đoạn ngắn để hiện kết quả"

<%# urlDetail(Evl("ProductID").ToString()).ToString()%>

Thì khi add module chạy thì module này hoàng toàn ko hiện lên gì cả.
Nhưng ko dùng cái dòng
<%# urlDetail(Evl("ProductID").ToString()).ToString()%>
thì chạy bình thường

Ngay cả khi mình test thử để như <%# "abc" %> thì vẫn chạy bình thường.
Có ai biết saoo Module lại không chạy đc vậy?
Ai biết chỉ mình với!
T_T
 
4-5-2011 14:23:42
nếu bạn dùng Hyperlink thì dùng:
Navigaterl='<%# Editrl("MaSP", DataBinderEval(ContainerDataItem, "MaSP")ToString(), "Xem1SanPham") %>'
trong đó:
- "MaSP" là một khóa trong Database
- DataBinderEval(ContainerDataItem, "MaSP")ToString() là ID khóa của Table
- "Xem1SanPham" là trang mà bạn cần chuyển đến (nó là file control Xem1SanPhamascx trong cùng project

Còn nếu bạn dùng linkButton hay button thì trong sự kiện của nó (sự kiện Click)
bạn dùng esponseedirect(Editrl("Edit", eCommandArgumentToString(), "EditSanPham")); tham số tương tụ như trên
-------------------
ở control Details thì dung equestQueryString["Edit"] có tham số là tham số đầu của Editrl() để lấy ID và truy vấn SQ hay NQ
 
4-5-2011 14:25:14
Bạn tham khảo trên diễn đàn http://www.nguyenminhduc.net chứ diễn đàn này trả lời tùm lum hết
 

Lập trình không biên giới

608  bài
5-5-2011 0:14:48
Bạn tham khảo trên diễn đàn http://www.nguyenminhduc.net chứ diễn đàn này trả lời tùm lum hết


Chú đem triết lý dùng datagrid, hoặc gridview, hoặc repeater của chú áp đặt cho toàn thể dân lập trình viên DNN rằng ngoài cách này ra không còn cách nào khác để lập trình link được đến trang detail. Rồi chú tự tuyên bố những người trên site này là bọn mất trí, dở người, trả lời nhố nhăng , nguyenminhduc.net là anh tài số 1 trong những người phát triển module trên Dotnetnuke, chú là số 2. Chú em + nguyenminhduc.net đúng! Chúc mừng 2 chú. Bọn anh sẽ giải nghệ không bao giờ code Dotnetnuke nữa, bọn anh là những thằng đần , chúc 2 chú nhận lương cao, và lãnh đạo cộng đồng lập trình DNN của quốc gia
 
Tên file Mô tả chi tiết Ngày
NWeb.zip (1) Module đơn giản Newsweb trên Dotnetnuke v10.x.x.x10/18/2025 8:08:11 AM
vspforum.zip (11) Ma nguon vspforum ngay xua4/18/2023 6:38:37 AM
pdfjs.rar (2) pdfjs 2017 : hiển thị tốt trên iphone 11, 12, 13 không lỗi, bản 2012 sẽ lỗi trên iphone6/21/2022 11:52:48 AM
pdfjs2.rar (2) Xem file pdf bằng viewer.hml cua pdfjs (thư viện chuẩn mozilla) 2012. https://mozilla.github.io/pdf.js/getting_started/#download có thể download bản prebuild tại đây6/21/2022 11:52:04 AM
runner.zip (0) using three.js, orbitcontrol to view an object move random on map. Di chuyển 1 đồ vật ngẫu nhiên trên bản đồ, sử dụng với demo nhân viên di chuyển trong văn phòng. Toàn js download về là chạy12/5/2019 5:55:14 PM
gmap.zip (1) google map + marker7/17/2019 2:25:05 PM
vinsmarthomeservice.zip (1) java post json to api, use AsyncTask, event listener7/9/2019 5:00:10 PM
fblogin.zip (0) Login facebook bang javascript SDK7/9/2019 9:16:37 AM
autocomplete-location.zip (2) autocomplete location geo from google place, html + js7/4/2019 4:37:55 PM
WebAPI.zip (8) api for android access db (v1.0.0)7/4/2019 9:14:17 AM