Thành viên | Nội dung |
gaster59
12 bài
| Các bạn cho mình hỏi Setting trong Dotnetnuke.Entities.Module có tác dụng gì vậy??? Setting ["các tham số"] : đối tượng setting có bao nhiêu tham số và tác dụng của các tham số đó??? Mình còn 1 câu hỏi nữa là làm sao để bắt được chuỗi Request.QueryString vậy, ví dụ mình có link: http://localhost:1632/DotNetNuke%20Link/Home/tabid/37/categoryid/1/Default.aspx, làm sao mình bắt được categoryid, mình đã thử dùng Request.QueryString mà ko được. Mong nhận được sự giúp đỡ của các bạn.
|
quangvd
102 bài
| Muốn bắt query string thì bạn làm thế này Request.QueryString ["categoryid"] --- http://www.yhoctuxa.vn/
|
quangvd
102 bài
| Khi bạn lập trình 1 module thì có 2 control đặc biệt là key= [blank] và key=settings key = [blank] để hiển thị ra ngoài (cái này phải kế thừa Dotnetnuke.Entities.Module.PortalModuleBase) key = settings để đặt thiết đặt thông số hoạt động cho control hiển thị (cái này kế thừa Dotnetnuke.Entities.Module.ModuleSettingsBase)
Ví dụ khi bạn lập trình trong settings ModuleSettings ["KEY"] = "hello world"
public override void UpdateSettings() { try { DotNetNuke.Entities.Modules.ModuleController objModules = new DotNetNuke.Entities.Modules.ModuleController(); objModules.UpdateModuleSetting(ModuleId, "KEY", "hello world"); } catch() {}
Thì trong control hiển thị muốn gọi setting có tên là KEY thi gọi Settings ["KEY"] , lúc đó hệ thống sẽ trả về giá trị là "hello world".
Response.Write(Settings ["KEY"] );
Dễ hiểu ấy mà Chúc bạn thành công ---
|
gaster59
12 bài
| Cám ơn bạn quangvd đã trả lời thắc mắc của mình nhưng khi mình dùng Request.QueryString ["categoryid"] thì nội dung của category không xuất hiện ở module nằm trong content pane sau khi click vào một link nằm trong left pane. Chẵng lẻ mình còn thiếu gì nữa, mong bạn giúp đỡ. ---
|
nmduc073
49 bài
| Sẽ luôn bắt được giá trị của categoryID bằng QueryString dù ở bất cứ module/pane nào. Miễn sao là trên url của browser còn có value của thằng categoryID. --- www.nguyenminhduc.net: Site cá nhân và về Dotnetnuke
|
gaster59
12 bài
| Ở bên ngoài thì nó không hiện lên giá trị của category nhưng khi mình đăng nhập với quyền host thì nó lại bắt được. Mình muốn là không đăng nhập với quyền host nhưng vẫn bắt được cái category đó. Vậy bạn có thể cho mình ví dụ không??? Mình làm mãi mà ko được. ---
|
quangvd
102 bài
| Bạn cóp URL để mọi người phán cho dễ --- http://www.yhoctuxa.vn/
|
nmduc073
49 bài
| Ah, thử chỉnh lại cache time của module đó về 0 đi. Nghi là vụ đó rồi. ^_^ --- www.nguyenminhduc.net: Site cá nhân và về Dotnetnuke
|
gaster59
12 bài
| Cám ơn sự giúp đỡ của các bạn, đúng như bạn Đức nói nó bị ở chỗ cache time. Mình còn phải học hỏi nhiều về dotnetnuke. ---
|
|