-
21-02-2012, 08:15 AM #1Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Gửi bởi OanhSt1View more random threads:
- Tạo ID tự tăng trong asp.net
- Sửa lỗi không kích hoạt được trigger khi sự kiện update xảy ra !
- Làm sao để share 1 folder trong 2 project nằm cùng 1 solution
- Xuất dữ liệu ra file excel có sẵn sử dụng OleDB
- Xử lý kiểu dữ liệu Datetime trong ActionResult của MVC + Entity Framework, lỗi is not invalid for Birth day?
- Xóa nội dung trong textbox khi click chuột vào
- Tạo chức năng quản lý banner trên website?
- Các kiểm tra sự kiện click "OK" "Cancel" khi hiển thị messagebox
- Ghi log thao tác của người dùng
- CKDeditor trong MVC không xuất ra mã HTML là do đâu?
-
21-02-2012, 08:31 AM #2Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Giống như Swith :
case :
case :
trong php đấy à bạn ?
mình đang gà ASP lắm có gì chỉ giáo tận tình mình nhé, mình cảm ơn nhiều.
Mã:if (Radiobutton.Checked == true)
Cho mình hỏi lun nhé.... có phải nó cũng cần 1 var như của uploadFile không ?
Mã:[HttpPost] public ActionResult UpAnh(string str) { if (ModelState.IsValid) { if (Request.Files != null) { var posted = Request.Files["uploadFile"]; var hienthianh = Request.Files["HienThi"]; if (posted.FileName != "" && posted.ContentLength <= 1012000) // Giới hạn File ảnh Upload là 1Mb { const string pathStoredImage = "/Content/HinhAnh/"; var imageName = Path.GetFileName(posted.FileName); var filePath = pathStoredImage + imageName; posted.SaveAs(Server.MapPath(filePath)); ViewData["Message"] = "Ảnh đã được đăng lên thành công"; ViewData["hienthianh"] = imageName; }
-
21-02-2012, 10:21 AM #3Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
bạn có thể sử dụng model binding của asp.net mvc
Mã:public class Upload{ public string hienthi { get; set; } } [HttpPost] public ActionResult UpAnh(Upload upl) { string rdoValue=upl.hienthi; ...... }
-
21-02-2012, 01:50 PM #4Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mình hỏi gà tý : Nó có nghĩa là gì vậy bạn ?
bạn có thể cho mình 1 ví dụ cụ thể được không ?
Đây là Code của mình đang làm bạn thử xem thế nào nhé.
MediaFire
Thank... mà nút thank ở đâu nhỉ
-
21-02-2012, 03:31 PM #5Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bạn sửa lại tên tham số str thành hienthi. Asp.net sẽ mapping
radiobutton có tên hienthi với tham số tương ứng trên action.Khi upload ảnh bạn sẽ lấy được giá trị của radio button
Mã:public ActionResult UpAnh(string hienthi){ }
-
21-02-2012, 03:58 PM #6Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
tạm hiểu rùi hí hí... làm thử đã, Cảm ơn bạn nha. Có thể mình còn làm phiền bạn nhiều đấy.
-
21-02-2012, 04:53 PM #7Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Bó tay rùi [IMG]images/smilies/Cry.gif[/IMG] loay hoay mãi không được.....[IMG]images/smilies/offline.gif[/IMG] bạn giúp mình cho chót với.
Ý tưởng là như thế này nhé :
Khi thành viên Up ảnh sẽ được tùy chọn 2 chức năng :
+ hiển thị ảnh với tất cả (kể cả khách) : những ảnh up lên sẽ được lưu ở 1 thư mục HienThiAll.
+ chỉ hiển thị với Member : những bức ảnh up lên lưu ở thư mục ThanhVien.
Gần như thế này :
Mã:string duongdan1="~/content/HienThiAll";string duongdan2="~/content/ThanhVien"; var posted = Request.Files["uploadFile"]; if (Radio1.checked == true) //Radio1 là ID của radiobutton hiển thị với tất cả{var imageName = Path.GetFileName(posted.FileName);var filePath = duongdan1+ imageName;posted.SaveAs(Server.MapPath(filePath));ViewData["Message"] = "Ảnh đã được đăng lên thành công";} if (Radio2.checked == true) {var imageName = Path.GetFileName(posted.FileName);var filePath = duongdan2+ imageName;posted.SaveAs(Server.MapPath(filePath));ViewData["Message"] = "Ảnh đã được đăng lên thành công";}
Mã:<input type="file" name="uploadFile" id="File1" style="border-style: outset; border-width: inherit; border-color: #00FF00" /> <input type="radio" name="hienthi" value="1" id="Radio1" checked="checked"/> Hiển ảnh với tất cả <input type="radio" name="hienthi" value="2" id="Radio2"/> Chỉ hiện ảnh với thành viên <input type="submit" name="Save" value="Đăng Ảnh" />
-
21-02-2012, 05:11 PM #8Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Mã:public ActionResult UpAnh(string hienthi) { if(hienthi.Equals("1")){ //xu ly hien thi anh tat ca } else{ //xu ly chi thanh vien } }
-
21-02-2012, 06:11 PM #9Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Sự kiện Radio trong ASP.Net MVC 2 ntn ?
[IMG]http:/i3.upanh.com/b3.s3.d4/9e072b7c62b79383a7fd7fef895e2762_41152723.untitled 1.png[/IMG]không biết tiêu đề như thế này có đúng không ?
Vấn đề của em là như thế này :
Code ở UpAnh.aspx :
Mã:<input type="file" name="uploadFile" id="File1" style="border-style: outset; border-width: inherit; border-color: #00FF00" /><input type="radio" name="HienThi" value="1" /> Hiển ảnh với tất cả<input type="radio" name="HienThi" value="2"/> Chỉ hiện ảnh với thành viên<input type="submit" name="Save" value="Đăng Ảnh" />
Mã:var posted = Request.Files["uploadFile"];if (posted.FileName != "" && posted.ContentLength <= 1012000) // Giới hạn File ảnh Upload là 1Mb{const string pathStoredImage = "/Content/HinhAnh/";var imageName = Path.GetFileName(posted.FileName);var filePath = pathStoredImage + imageName;posted.SaveAs(Server.MapPath(filePath));ViewData["Message"] = "Ảnh đã được đăng lên thành công";ViewData["hienthianh"] = imageName;}
Em muốn, nếu khi ngừoi dùng Check vào hiển thị ảnh với tất cả thì bức ảnh đó sẽ lưu vào
= "/Content/HinhAnh/" (mặc định) , còn nếu Check vào chỉ hiện với thành viên thì lưu vào Chỉ hiện với thành viên thì lưu vào = "/Content/ThanhVien/" thì phải làm thế nào ạ.
em dùng RadioButton.Checked nhưng không được.
em định sử lý như trong Win Form :
vd :
Mã:if (Radiobutton.Checked == true){const string pathStoredImage = "/Content/HinhAnh/";var imageName = Path.GetFileName(posted.FileName);var filePath = pathStoredImage + imageName;posted.SaveAs(Server.MapPath(filePath));ViewData["Message"] = "Ảnh đã được đăng lên thành công";ViewData["hienthianh"] = imageName;}
Em mới mò Web nên không biết mong các tiền bối chỉ dạy ạ. Em xin cảm ơn rất nhiều.
-
21-02-2012, 06:19 PM #10Junior Member
- Ngày tham gia
- Sep 2015
- Bài viết
- 0
Thành công ngoài sức tưởng tượng của mình.
Cảm ơn bạn rất nhìu đó.
Diễn đàn không thấy nut thank đâu nhỉ ??
mà trong ASP.NET có thể tạo giao diện Ribon như trong Win Form được không nhỉ mọi người ?
Thông qua phân tích dữ liệu Google từ 86 quốc gia, mới đây, một công ty tại Anh đã công bố bảng xếp hạng kích tấc "cậu nhỏ" của các nước trên thế giới. Kết quả, hầu hết các nước xếp ở nhóm đầu của...
"Chim" của chàng trai Việt thuộc...