Bài đăng
HANDSOMEROOT
TRÁNH XA WEB FORM, CÀNG XA CÀNG TỐT
- Nhận đường liên kết
- X
- Ứng dụng khác
Lâu lâu lang thang trên mấy forum và group lập trình, thấy nhiều bạn vẫn hay có thắc mắc về WebForm. Thôi thì trước đây mình đã từng bình luận về WinForm và Silverlight rồi, hôm nay bình về WebForm luôn cho đủ bộ vậy. Bài viết sẽ cho bạn lý do để… từ bỏ WebForm và dành thời gian đi học cái khác có ích hơn. Lưu ý : bài viết là quan điểm cá nhân của tác giả . Mọi tranh luận về technical và góp ý về cách viết đều được hoan nghênh. WebForm, em là ai? Em ở hành tinh nào xuống? Trước khi nói lý do nên tránh xa WebForm, hãy nghe mình kể về quãng đời lên voi xuống chó đầy thăng trầm của bé WebForm. Ngày xửa ngày xưa, khi hầu hết đối tượng sử dụng phần mềm là các doanh nghiệp, các bác developer suốt ngày chỉ ngồi code Enterprise Application (ứng dụng doanh nghiệp) cho nội bộ công ty bằng WinForm và VB6. Thế rồi một ngày nọ, Internet ra đời. Thay vì chỉ làm ứng dụng nội bộ, nay các bác lãnh đạo còn đòi hỏi...
[Giải trí] Thánh chửi trên facebook
- Nhận đường liên kết
- X
- Ứng dụng khác
Những ngày vừa qua, cư dân mạng xã hội facebook liên tục chia sẻ một đoạn status kèm hình ảnh được cho là của một "thánh chửi" nào đó. Bạn này đã liên tục chửi rủa, mắng nhiếc, từ những món đồ vật vô tri, đến những con vật và thậm chí cả những món ăn cũng chung số phận.... Chỉ là cái rèm thôi mà >"<. Áo quần cũng chịu chung số phận là sao . Chời ơi, nó là Chinsu mà >"< Thực phẩm chức năng có làm gì sai . Chúng nó chỉ là những con vật bé nhỏ ko hại ai mà >"<. Tôi nghiệp mấy củ su su với cà rốt. Gà đã lên mâm mà cũng không tha cho em nó. Những thứ khác không biết làm mích lòng bạn ra sao mà cũng chịu chung số phận.
Display data from SharePoint Custom List to Web part using Javascript
- Nhận đường liên kết
- X
- Ứng dụng khác
Full code <script type="text/javascript" src="//ajax.aspnetcdn.com/ajax/4.0/1/MicrosoftAjax.js"></script> <script type="text/javascript" src="_layouts/15/sp.runtime.js"></script> <script type="text/javascript" src="_layouts/15/sp.js"></script> <script type="text/javascript" src="https://code.jquery.com/jquery-2.2.4.min.js"></script> <script type="text/javascript"> $(function(){ GetProducts(); }); function GetProducts() { var clientContext = new SP.ClientContext.get_current(); var oList = clientContext.get_web().get_lists().getByTitle('Products'); this.collListItem = oList.getItems(""); clientContext.load(collListItem); clientContext.executeQueryAsync( Function.createDelegate(this, this.onQuerySucceeded), Function.createDelegate(this, this.onQueryFailed) ); } function onQuerySucceeded(sender, ...
How to get Paths and URL fragments from the HttpRequest object?
- Nhận đường liên kết
- X
- Ứng dụng khác
Tổng quát Nếu bạn đã thực hiện nhiều chương trình ASP.NET bạn đã có thể dành nhiều thời gian liên kết đến các địa chỉ URL khác và ngược lại. Nhu cầu này phát sinh bất cứ khi nào bạn lưu trữ các tập tin trên máy chủ hoặc làm một số loại phân tích cú pháp trên URL Request. Bài viết này sẽ xem xét các thuộc tính của đối tượng Request (cung cấp đường dẫn và thông tin địa chỉ liên quan đến các ứng dụng và các yêu cầu hiện tại). Trước tiên, đây là một vài bảng thuộc tính hữu ích trên các đối tượng Request và ví dụ về các dữ liệu trả về từ một URL cho trước. Đối với đường dẫn: http://localhost:96/Cambia3/Temp/Test.aspx?q=item#fragment Request.ApplicationPath: /Cambia3 Request.CurrentExecutionFilePath: /Cambia3/Temp/Test.aspx Request.FilePath: /Cambia3/Temp/Test.aspx Request.Path: /Cambia3/Temp/Test.aspx Request.PathInfo: Request.PhysicalApplicationPath: D:\Inetpub\wwwroot\CambiaWeb\Cambia3\ Request.RawUrl: /Cambia3/Temp/Test.aspx?query=arg Request.Url.Absolut...
Bài đăng phổ biến từ blog này
Hướng dẫn cài đặt VRML Pad và Cortona 3D Viewer
1. Hướng dẫn cài đặt VrmlPad 3.0 Chào các bạn. Hôm nay mình sẽ hướng dẫn các bạn cài đặt VrmlPad 3.0 Đầu tiên các bạn truy cập vào link sau để download phần mềm http://www.parallelgraphics.com/products/vrmlpad/download/ Ở phần VrmlPad 3.0 > Evalustion version chọn Download Sau khi quá trình tải về hoàn tất Các bạn tiến hành cài đặt phần mềm Chọn Next Nhấn Browser để chọn đường dẫn cài đặt phần mềm, chọn Next Chọn Install Chờ quá trình cài đặt phần mềm thành công. Nhấn Finish OK. Mình đã cài đặt xong. Giao diện phần mềm khi chạy lần đầu tiên Các bạn đã có thể soạn thảo Nhưng để chạy được file .wrl này chúng ta sẽ cài thêm 1 phần mềm bổ trợ Cortona 3D 2. Hướng dẫn cài đặt Cortona 3D Viewer Các bạn vào link sau để download http://www.cortona3d.com/ Chọn Menu " PRODUCTS " > " VIEWERS " > " CORTONA 3D VIEWER " Tiếp theo chọn DOWNLOAD CORTONA 3D VIEWER Chọn download tùy vào...
[Share] CSDL Quản lý Shop Online
Cấu trúc của cơ sở dữ liệu Danh sách các bảng 1. Bảng About (Lưu các bài viết giới thiệu cửa hàng) 2. Bảng Contact (Lưu thông tin liên hệ của cửa hàng) 3. Bảng Feedback (Lưu trữ thông tin phản hồi của người dùng) 4. Bảng Footer (Lưu trữ những thiết kế footer của trang web) 5. Bảng MenuType (Lưu trữ các loại menu trong trang web. Ví dụ : TopMenu, LeftMenu…) 6. Bảng Menu (Lưu trữ các menu) 7. Bảng NewCategory (Lưu trữ các nhóm chuyên mục về tin tức. Ví dụ : Tin khuyến mãi, tin công nghệ,…) 8. Bảng New (Lưu trữ các tin tức, bài đăng trên website) 9. Bảng Tag (Lưu trữ các thẻ) 10. Bảng ...
[Webform Tạo report trong Visual Studio 2015 C#
1. Tạo báo cáo (Report) Ở cửa sổ Solution Explorer, click chuột phải vào thư mục BaoCao , Chọn Add >> New Item… Cửa sổ Add New Item hiện lên, chọn Visual C# >> Reporting >> Report >> Nhập tên report và Click Add Report sau khi được tạo sẽ như hình dưới Tiếp theo, click chuột phải lên phần “To add an item to the….” >> chọn Insert >> Table Cửa sổ Dataset Properties hiện lên, Nhập tên Dataset >> Click button New Chọn Connection >> Click Next Cửa sổ Data Source Configuration Wizard hiện lên, Chọn bảng cần lập báo cáo >> Nhập tên DataSet >> Click Finish Cửa sổ Dataset Properties hiện lên, Chọn Available datasets >> Click OK Bảng đã được thêm vào báo cáo, Click vào dòng Data, Chọn icon như hình dưới Chọn cột cần đưa ra báo cáo ta được như hình dưới Làm tương tự với các cột cần đưa ra báo cáo. Kết quả ta được: Để ...