Tôi đang cố gắng thêm theo chương trình <meta>
. Nó hoạt động tốt khi có một thành phần Head
với runat = "server"
trong trang .aspx
.Thêm thẻ meta theo lập trình trong C#
Các mã sau là:
HtmlMeta meta = new HtmlMeta();
meta.Name = "robots";
meta.Content = "noindex,follow";
this.Page.Header.Controls.Add(meta);
Nhưng tôi có một số kịch bản trong thẻ đầu chứa khối mã như <% ... %>
, vì vậy tôi không thể giữ giá trị runat = "server"
.
Vấn đề là tôi phải thêm thẻ meta theo lập trình, vì nó phụ thuộc vào giá trị từ cơ sở dữ liệu.
Có cách nào giải quyết vấn đề này sao cho tập lệnh của tôi bên trong phần tử đầu hoạt động như bình thường và tôi có thể thêm thẻ meta theo chương trình không?
thanks a lot nó hoạt động hoàn hảo – subha
Apologies - Mã này đã quá lâu để gửi dưới dạng một comment vì vậy tôi thêm một câu trả lời (sử dụng mã của bạn) dưới đây . Cảm ơn nhiều! –