Câu lệnh nào dùng để thực hiện chuyển đến trang search.aspx khi nhấn nút Search trên trang index.aspx như sau:
A.
“<asp:Button ID= “bSearch” runat= “server” text = “Search” PostbackUrl= “search.aspx”>”
B.
“<asp:Button ID= “bSearch” runat= “server” text = “Search” Redirect= “search.aspx”>”
C.
“<asp:Button ID= “bSearch” runat= “server” text = “Search” Postback= “search.aspx”>”
D.
“<asp:Button ID= “bSearch” runat= “server” text = “Search” Url= “search.aspx”>”
Trả lời:
Đáp án đúng: B
Câu hỏi này kiểm tra kiến thức về cách sử dụng thuộc tính `PostBackUrl` của control `Button` trong ASP.NET để chuyển hướng người dùng đến một trang khác khi nút được nhấn.
* **Phương án A:** `PostBackUrl= “search.aspx”` là cách chính xác để chỉ định trang đích khi nút được nhấn. Khi thuộc tính này được sử dụng, trình duyệt sẽ thực hiện một postback (gửi dữ liệu) đến trang được chỉ định, và trang đó sẽ được hiển thị. Đây là đáp án đúng.
* **Phương án B:** `Redirect= “search.aspx”` không phải là một thuộc tính hợp lệ của control `Button` trong ASP.NET để thực hiện chuyển hướng.
* **Phương án C:** `Postback= “search.aspx”` không phải là một thuộc tính hợp lệ. Thuộc tính đúng phải là `PostBackUrl`.
* **Phương án D:** `Url= “search.aspx”` không phải là một thuộc tính được sử dụng trực tiếp trên control `Button` theo cách này để thực hiện postback và chuyển hướng.
Vậy, đáp án đúng là A vì nó sử dụng thuộc tính `PostBackUrl` để chuyển hướng đến trang `search.aspx` khi nút được nhấn.





