将代码放在aspx页面的代码后面

本文关键字:代码 aspx | 更新日期: 2023-09-27 18:03:18

嗨,我有一个变量,我在后面的代码中设置它是

在我的aspx页面中,我有这段代码

  <% if (Page.User.Identity.IsAuthenticated)
       { %>
        <span class="feed_link">
            <a class="comment reply"></a>
        </span>
    <%} %>

我试图在if语句中添加intPermission变量,但是我得到语法错误。

我希望它是这样的

if (Page.User.Identity.IsAuthenticated && intPermission == 1 || Page.User.Identity.IsAuthenticated && intPermission == 2)

我该怎么做呢?

将代码放在aspx页面的代码后面

使用PlaceHolder。然后使用它的Visible属性从后面的代码设置它。

将其改为public

public int intPermission;

或者在if语句

中使用括号
if ((Page.User.Identity.IsAuthenticated && intPermission == 1) || (Page.User.Identity.IsAuthenticated && intPermission == 2))