Đây là câu hỏi về người mới (tôi chắc chắn là vậy). Tôi đã cố gắng lần đầu tiên trong một ứng dụng web ASP.NET ít tôi đang làm việc trên những gì sẽ xảy ra nếu tôi vô hiệu hóa Javascript trong một trình duyệt (tôi đang thử nghiệm chủ yếu với Firefox).Có cho phép JavaScript trong trình duyệt PHẢI có được các trang ASP.NET hoạt động không?
Kết quả: Đơn đăng ký của tôi bị hỏng hoàn toàn, mặc dù tôi chưa bao giờ viết bất kỳ dòng Javascript nào.
Ví dụ: Tôi có nút liên kết trên trang từ điều khiển LoginStatus. Nhìn vào mã HTML được tạo ra trong trình duyệt của tôi, tôi thấy điều này:
<a id="ctl00_ctl00_LoginStatus" href="javascript:__doPostBack('ctl00$ctl00$LoginStatus$ctl02','')">Login</a>
tương tự với một số nút liên kết trong một điều khiển ListView cho phép để sắp xếp danh sách của trường dữ liệu nhất định: Các href
của thẻ neo tạo chứa này: javascript:WebForm_DoPostBackWithOptions(...)
.
Vì vậy, nhấp vào "Đăng nhập" hoặc cố sắp xếp không hoạt động mà không bật Javascript.
Điều này có nghĩa là: Với Javascript bị tắt trong ứng dụng ASP.NET của trình duyệt sẽ không hoạt động bình thường? Hoặc tôi phải làm gì để ứng dụng hoạt động với Javascript bị tắt?
Cảm ơn phản hồi của bạn!
Đây là biểu mẫu web ASP.NET, khá cổ. Điều này cho phép bạn hoàn toàn không kiểm soát được HTML và JavaScript được hiển thị. Để kiểm soát hoàn toàn tất cả HTML và JavaScript, bạn có thể sử dụng ASP.NET MVC thay thế. – bzlm
@ bzlm "cổ" trong "tích cực duy trì, với một phiên bản mới lớn đến sớm" cảm giác? – bdukes
@bdukes Có một bản demo COBOL, hiển thị hỗ trợ COBOL mới (thông qua bên thứ 3) trong VS 2010 trong bài phát biểu kỹ thuật trên TechEd. Không làm cho COBOL ít cổ hơn. :) http://graysmatter.codivation.com/post/WebForms-The-Whining-Continues.aspx – bzlm