Tôi đang gặp một chút đau ở đây và tôi không thể tìm ra điều gì sai.ASP.net CS1061 Lỗi biên dịch khi triển khai
Tôi có một dự án ASP.net mà tôi đã triển khai trên máy chủ. Lúc đầu mọi thứ dường như hoàn toàn, không có lỗi gì cả. Tuy nhiên, như một adition cuối cùng tôi muốn thêm một chức năng tìm kiếm vào một danh sách khá lớn vì vậy tôi thêm cú pháp sau để tôi mark-up:
<td>
Search Server:
<asp:TextBox ID="txtSearch" runat="server" />
<asp:Button ID="btnLookup" runat="server" OnClick="btnLookup_Clicked" Text="Search" />
<asp:Label ID="lblFeedback" runat="server" />
</td>
và sau đây trong mã đằng sau:
protected void btnLookup_Clicked(object sender, EventArgs e)
{
lblFeedback.Text = "";
Session["IsSearch"] = true;
LoadServerList();
}
Khi tôi chạy nội bộ này nó hoạt động tốt như tôi mong đợi. BAO GIỜ!
Khi tôi sao chép những tập tin đến máy chủ tôi nhận được một lỗi biên dịch:
biên dịch báo lỗi: CS1061: 'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx' không chứa một định nghĩa cho 'btnLookup_ Nhấp vào' và không có phương pháp mở rộng 'btnLookup_ Đã nhấp' chấp nhận đối số đầu tiên của loại 'ASP.ntservice_ reports_ reports_ serverlist_ manage_ aspx' có thể được tìm thấy (bạn đang thiếu một chỉ thị sử dụng hoặc tham chiếu assembly?)
nó nói không có gì xử lý sự kiện Clicked của tôi mặc dù nó không hoạt động khi tôi chạy nó thông qua Visual studio.
bất kỳ ý tưởng nào?
EDIT: Những gì tôi cố gắng bản thân mình là
- nút đổi tên
- xóa và readding nút
- thêm thông qua thiết kế
- đổi tên sự kiện click
- loại bỏ sự kiện từ ngữ đánh dấu cho phép bình thường thực hiện ...:/
đó là lần đầu tiên tôi triển khai một cái gì đó. Tôi không biết trang web itsefl cũng được biên dịch một cách riêng biệt. nó hoạt động ngay bây giờ, tôi sao chép dll trang web mới nhất vào máy chủ: D THX –