ASP.NET包括行为

时间:2015-08-17 21:25:17

标签: asp.net if-statement include conditional-statements

如果我有条件地包含2页会怎样?

<% if(x==1) {%>
<!-- #Include virtual="/ws/inc/Master1.inc" -->
<% } else { %>
<!-- #Include virtual="/ws/inc/Master2.inc" -->
<% } %>

首先运行哪个命令?是否首先包含,然后评估if子句,或者只包括其中一个?

我想确保不要包含错误的页面。

1 个答案:

答案 0 :(得分:1)

这取决于条件。如果您在循环中没有迭代x或类似内容的语句,我认为只会包含一个页面,具体取决于x的值