【发布时间】:2018-04-19 15:51:43
【问题描述】:
我正在尝试在我的 ASP.NET 用户控件 .ascx 文件中使用嵌入式代码块来尝试从控件的公共属性设置控件的宽度和高度。我过去曾在不同的项目上做到这一点,但由于某种原因,它现在不起作用。如果我愿意,我可以在后面的代码中执行此操作,但为什么不评估代码块?我注意到当我不在标签中包含 runat="server" 时,它们会被评估。
.ascx 代码:
div id="PopupWindow" class="ModalWindow"
style="width: <%= Width.ToString() %>; height: <%= Height.ToString() %>;" runat="server" ></div>
检查器中的 css 错误:
element {
width: <% Width.ToString() %>;
height: <% Height.ToString() %>;
}
【问题讨论】: