Trang 1 trên tổng số 2 12 Cuối cùngCuối cùng
Từ 1 tới 10 trên tổng số 11 kết quả

Đề tài: Lấy giá trị từ 1 khóa trong url

  1. #1
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Mặc định Lấy giá trị từ 1 khóa trong url

    Ở PHP nếu có site: index.php?go=login
    thì có $_POST["go"] để lấy giá trị
    Còn ở C# + ASP.NET thì có cái nào để lấy ko vậy

    Em search mãi trên Google thấy bảo dùng string idValue=Request.Params.Add("go") thì lấy được. Nhưng chạy thì ko được
    Kiếm mãi ko thấy, đành hỏi các bác vậy

    Ai biết chỉ giùm em với ạ, đang làm BTL thì gặp cái này :((

  2. #2
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi manutd1988 Xem bài viết
    Em search mãi trên Google thấy bảo dùng string idValue=Request.Params.Add("go") thì lấy được. ((
    Request.Params.Add("go"): cái này là thêm vào một Key đó bạn.
    - Muốn lấy tham số có tên "go" như bạn, thì đổi lại dùng lệnh này: string idValue= Request.Params.Get("go"). Thử gõ vào: index.aspx?go=login xem thử đúng ko?
    Không biết ghi gì luôn ...

  3. #3
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi Forlorn_hope Xem bài viết
    Request.Params.Add("go"): cái này là thêm vào một Key đó bạn.
    - Muốn lấy tham số có tên "go" như bạn, thì đổi lại dùng lệnh này: string idValue= Request.Params.Get("go"). Thử gõ vào: index.aspx?go=login xem thử đúng ko?
    Thanks bác, em cũng search ra cái này rồi nhưng test lại bị lỗi nên nghĩ ko đúng nên mới hỏi

    Đây là code:
    PHP Code:
            string idValue Request.Params.Get("go");
            if (
    idValue.CompareTo("login")==0) {
                
    main_login1.Visible true;
            } 
    NullReferenceException was unhandled by user code :(
    Nó báo lỗi này: Object reference not set to an instance of an object.

    Báo lỗi ở lệnh IF. em cũng chẳng hiểu sao sai nữa

  4. #4
    Ngày gia nhập
    03 2009
    Bài viết
    48

    Visual C# Code:
    1. string st = Request["go"];
    Code trên là lấy giá trị sau từ khóa go
    index.aspx?go=login
    => st = login

  5. #5
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi Unknown_Love Xem bài viết
    Visual C# Code:
    1. string st = Request["go"];
    Code trên là lấy giá trị sau từ khóa go
    index.aspx?go=login
    => st = login
    Cái này em cũng search rồi, nhưng chạy vẫn bị lỗi

    Kiểu của 2 bác gợi ý đó thì đúng là lấy được string a="login"

    Nhưng khi đưa vào lệnh IF(st.compareTo("login") == 0) thì lại báo lỗi như bài post trước của em :(

  6. #6
    Ngày gia nhập
    03 2009
    Bài viết
    48

    Mặc định Lấy giá trị từ 1 khóa trong url

    main_login1.Visible = true;
    kiểm tra lại main_login1 xem tạo đối tượng chưa. Chứ câu if thì chẳng có gì sai

  7. #7
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi manutd1988 Xem bài viết
    Thanks bác, em cũng search ra cái này rồi nhưng test lại bị lỗi nên nghĩ ko đúng nên mới hỏi

    Đây là code:
    PHP Code:
            string idValue Request.Params.Get("go");
            if (
    idValue.CompareTo("login")==0) {
                
    main_login1.Visible true;
            } 
    NullReferenceException was unhandled by user code :(
    Nó báo lỗi này: Object reference not set to an instance of an object.

    Báo lỗi ở lệnh IF. em cũng chẳng hiểu sao sai nữa
    Đây cậu:
    Visual C# Code:
    1. if (Request.Params.Get("go")!="")
    2.         {
    3.            main_login1.Visible = true;
    4.         }
    Không biết ghi gì luôn ...

  8. #8
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    Trích dẫn Nguyên bản được gửi bởi Unknown_Love Xem bài viết
    main_login1.Visible = true;
    kiểm tra lại main_login1 xem tạo đối tượng chưa. Chứ câu if thì chẳng có gì sai
    Cái này là 1 webUser Control, tồn tại nó mà

    Trích dẫn Nguyên bản được gửi bởi Forlorn_hope Xem bài viết
    Đây cậu:
    Visual C# Code:
    1. if (Request.Params.Get("go")!="")
    2.         {
    3.            main_login1.Visible = true;
    4.         }
    Nếu mà dùng cái này, nếu go=register thì ko xác định được đâu là login hay register :(

  9. #9
    Ngày gia nhập
    03 2007
    Nơi ở
    Nhà hát của những giấc mơ
    Bài viết
    33

    àh thôi, em sửa được rồi, so sánh kiểu if(st=="login")

    Thật khó hiểu

  10. #10
    Ngày gia nhập
    10 2007
    Nơi ở
    Gameloft studio
    Bài viết
    175

    Trích dẫn Nguyên bản được gửi bởi manutd1988 Xem bài viết
    nếu go=register thì ko xác định được đâu là login hay register :(
    Vậy thì không so sánh với Null, mà so sánh với chuỗi luôn
    Visual C# Code:
    1. if (Request.Params.Get("go").ToString()=="login")
    2.         {
    3.            main_login1.Visible = true;
    4.         }

    Có nhiều cách để giải quyết 1 vấn đề, không chỉ nhất thiết là chỉ có 1?
    Không biết ghi gì luôn ...

Các đề tài tương tự

  1. Tìm 1 khóa và mọi khóa của lược đồ quan hệ viết bằng VC++ (MFC Source code)
    Gửi bởi gianghoplus trong diễn đàn Dự án & Source code VC++
    Trả lời: 6
    Bài viết cuối: 11-04-2016, 03:25 PM
  2. Không xóa sửa trong linq dc, CSDL có 2 khóa chính Combo vs dattimepicker, 1 combo khóa ngoại
    Gửi bởi kenlove798 trong diễn đàn Thắc mắc lập trình C#
    Trả lời: 1
    Bài viết cuối: 13-07-2014, 08:09 AM
  3. Cách tạo ràng buộc khóa chính khóa ngoại trong SQL?
    Gửi bởi nghiameo trong diễn đàn Thắc mắc MySQL và SQLite
    Trả lời: 7
    Bài viết cuối: 04-12-2012, 09:23 PM
  4. Đưa khóa vào cây nhị phân tìm kiếm, biểu diễn khi có 2 khóa trùng nhau như thế nào?
    Gửi bởi bubu333 trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 1
    Bài viết cuối: 26-08-2011, 08:57 AM
  5. Tạo 1 khóa và chỉnh sữa khóa trong regedit, secpol và gpedit
    Gửi bởi azurelonely trong diễn đàn Thắc mắc lập trình C/C++/C++0x
    Trả lời: 5
    Bài viết cuối: 01-06-2011, 08:43 AM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn