Является ли привязка данных, привязка или eval ... только способ получения кода формы данных позади (на стороне сервера) в ASP.NET.aspx получить данные из. cs файлы?
0
A
ответ
2
Нет, вы не можете выставлять какие-либо данные из кода с использованием тегов сервера. Например, если у вас есть свойство в коде тот объект с именем человека, которого вы можете выставить это как так
<p>Hello your name is <% =Person.Name%></p>
Edit: Любые свойства или методы могут быть доступы таким образом, как страница ASPX по существу наследует от класса отделенного кода , но необходимо, чтобы аксессоры были установлены как минимум в защищенном виде
Для доступа к нему человеку должен быть хотя бы защищенный член ASPX. – batwad
batwad сделать действительную точку. Поскольку страница aspx по наследству унаследована от .cs, любые методы или свойства доступа, по крайней мере, должны быть защищены. Спасибо за указание на это. – Sheff
Только для полноты: конструкция <%= %> может использоваться взаимозаменяемо с помощью <% Response.Write (Person.Name); %> И еще один способ - испускать скрытые поля/массивы на стороне клиента, но это определенно подходит только для небольшого набора прецедентов. –