01/10/2018, 09:58
Viết method cho nút mua hàng trong asp.net mvc
em chào cả nhà em vừa mới học asp.net mvc bây giờ em muốn viết nút mua hàng cho tất cả các nút như trong ảnh thì làm thế ạ
mỗi lần chạm vào ảnh thì nó sẽ hiện lên nút mua ở tất cả các ảnh đấy ạ.Sử lý phần sever ấy ạ ko phải jquery đâu ạ
Bài liên quan
dùng sự kiện hover trên mấy cái hình đó. Mỗi lần rê chuột là nó hiện nút lên, còn không nó cho ẩn đi
không ý em là khi ấn nút mua hàng nó sẽ xử lý đơn đặt hàng cơ côn việc của sever ko phải của client
Xử lý đơn hàng của em là sao ? Em định nghĩa như thế nào ?
Thế thì bạn phải viết ở controller 1 method để khi ấn nút thì bạn sẽ gọi ở client ajax đến method đó và truyền vào các thông số mà bạn muốn (số lượng, giá trị cho 1 đơn vị hàng…).
Ví dụ:
Controller:
Client:
không được dùng ajax có làm được ko ạ
ý em là khi cái ấn cái nút mua hàng thì cái loiaj hàng đó sẽ nhảy vào hình cái shop ấy anh ạ
em chấp nhận load lại trang anh ạ
Cái này là bên front-end rồi ko liên quan đến asp.net luôn.
Dùng jQuery là đơn giản nhất
Anh chẳng hiểu em đang muốn hỏi vấn đề là gì luôn ?
Nếu em muốn là khi chạm vào ảnh thì tất cả các nút add to card hiện lên thì dùng css , mắc gì liên quan đến query hay server.
Còn nếu muốn xử lý tác vụ mua hàng thì bắt buột phải dùng js thì lúc đó mới đụng tới server.
Em nên xác định rõ lại cái em muốn đi.
em muốn cái này này Còn nếu muốn xử lý tác vụ mua hàng thì bắt buột phải dùng js thì lúc đó mới đụng tới server.
Ajax trong trường hợp này là cách tối ưu rồi mà bạn. Nhưng ngoài ra vẫn còn có cách khác, câu hỏi của bạn nếu mình ko hiểu nhầm thì giống y chang câu hỏi này trên SO và đã có người trả lời, bạn xem ở đây nhé:
stackoverflow.com
ASP.NET MVC - How to call void controller method without leaving the view?
đúng rồi cảm ơn bạn nhiều lắm
Không dùng ajax thì mày dùng javascript để gửi thông tin qua controller. Lên mạng search "How to use javascript to send data to controller ? " rồi làm
Dùng Session ! …