Tôi có hai @Html.ActionLink's
mà tôi muốn làm cho các nút trông giống như. Tôi có thể thực hiện điều này xảy ra với CSS
nhưng chỉ khi tôi sử dụng #ID của liên kết hành động để áp dụng CSS
. Tôi muốn gán một lớp cho các liên kết hành động nhưng khi tôi sử dụng mã bên dưới, tôi nhận được một lỗi nói rằng tôi bị thiếu "}".Tôi làm cách nào để thêm lớp học vào một @ Html.ActionLink?
@Html.ActionLink("Print PO", "PoReport", new { id = 51970},
new { id = "PoPrint"} , new { class = "PoClass"})
Đây là phong cách tôi đang áp dụng:
<style>
#PoPrint
{
border: 4px outset;
padding: 2px;
text-decoration: none;
background-color:lightskyblue;
}
</style>
này hoạt động và tôi cho rằng tôi chỉ có thể thêm #ID khác để tthe phong cách nhưng muốn áp dụng phong cách cho Class.
có thể trùng lặp http://stackoverflow.com/questions/5608622/asp-net-mvc-add-css-class-to-actionlink VÀ http://stackoverflow.com/questions/1444495/how-do-i-apply-a-css-class-to-html-actionlink-in-asp-net-mvc –
@FaceOfJock, tôi đã xem cả hai bài đăng đó và đã cố gắng áp dụng các giải pháp nhưng không thành công. –
nếu tất cả các giải pháp đề xuất không hoạt động, bạn có thể sử dụng javascript làm giải pháp, bạn chọn phần tử của bạn theo id và sau đó thêm lớp học của bạn –