При редактировании aspx-файла я нашел оба эти тега открытия, которые использовались для кажущейся же вещи. Есть ли разница, и если да, то что это?В чем разница между открывающими тегами <% # и <% =?
ответ
<%=
это эквивалентно <% Repsonse.Write()
Вы можете написать любой контент здесь: например
<%=myProperty + " additional Text" %>
<%#
является обязательным выражением. Вы можете получить любое общедоступное значение в текущем контексте (например, в GridViews). Но вы не можете смешивать контент здесь.
Посмотрите на MSDN для получения дополнительной информации.
Разница в том, что символ # указывает директиву привязки данных, которая разрешена во время привязки данных (например, при вызове Page.DataBind), а знак = определяет оценочное выражение, которое просто оценивает и печатает в HTML вывод, когда эта строка обрабатывается.
Редактировать: Просто добавив, что только внутри <% #%> у вас есть доступ к функциям привязки данных, таким как Eval.
<% = сокращенно для Response.Write().
<% # указывает, что вы работаете с контейнером данных в элементе управления с привязкой к данным.
- 1. Разница между <% и <% =
- 2. В чем разница между << и + =?
- 3. В чем разница между <и << в C?
- 4. В чем разница между этими тегами <% <%: <% = в ASP.NET MVC 2?
- 5. Разница между <? Php и <?
- 6. В чем разница между <include> и <ViewStub> тегами в android?
- 7. <? Php, <?, <? =, В чем разница?
- 8. В чем разница между '<>' и '! ='
- 9. В чем разница между «<>» и «! =»?
- 10. В ASP.Net, в чем разница между <% = и <% #
- 11. В чем разница между «<%» и «<% =» в встроенном VBScript?
- 12. В чем разница между <% # и <% = в ASP.NET MVC?
- 13. В чем разница между <% и <% i в JSP?
- 14. В чем разница между <%: и <% = в ASP.NET MVC?
- 15. В ASP.NET MVC, в чем разница между <% = и <% :?
- 16. В чем разница между тегами <filled> внутри тега <field> и из него?
- 17. разница между <%: и <% =
- 18. В чем разница между <%=%> и <%#%>
- 19. В чем разница между <% %> и <%=%>?
- 20. В чем разница между <%# %> и <%= %>?
- 21. В чем разница между <?php ?> и <? ?>
- 22. В чем разница между потоком «<<» и Write
- 23. Разница между <- и << -
- 24. чем разница между «\ п» и << станд ::
- 25. Разница между/* <! [CDATA [*/и // <! [CDATA [
- 26. Рельсы: разница между <% = и <% ==?
- 27. В doxygen, в чем разница между /// <& ///?
- 28. Разница между + и << в рубине
- 29. SBT, разница между << = и: =
- 30. В чем разница между =, <-, <= In haskell?
Ahh, мне было интересно, почему <% = всегда заставлял мои записи записываться синхронно с выходным потоком ... Вместо этого использовали метки. Благодарю. – tsilb 2009-02-12 00:07:21