У меня обычно есть переменная в модели, которая будет указывать, можно ли редактировать ваши данные, и использовать ее следующим образом:
<div class="item-details @(Model.IsReadOnly ? "read-only" : "")">
Если у вас его нет на модели, вы можете использовать ViewBag
. В родительском представлении:
@{
ViewBag.IsModelReadOnly = true;
}
В вашем частичном представлении:
<div class="item-details @(ViewBag.IsModelReadOnly ? "read-only" : "")">
Ваш вывод html для представления только для чтения будет
<div class="item-details read-only">
Затем вы можете получить доступ к div через jQuery и делать то, что вам нужно: $(".read-only")...