Razor 在单个if条件下使用2个foreach会发生大括号错误
当我试图添加foreach以获取if条件的其他部分中所有被阻止用户的详细信息时,出现了大括号错误。 这是我的密码Razor 在单个if条件下使用2个foreach会发生大括号错误,razor,webpage,Razor,Webpage,当我试图添加foreach以获取if条件的其他部分中所有被阻止用户的详细信息时,出现了大括号错误。 这是我的密码 @if (IsPost && Request["submit"] != null) //Search users engine { //search query here <h2>Searched Users List</h2> @foreach (var data in db.Query(
@if (IsPost && Request["submit"] != null) //Search users engine
{
//search query here
<h2>Searched Users List</h2>
@foreach (var data in db.Query(searchUser))
{
pic = @data.ProfileImage;
userid = @data.UserID;
fname = @data.FName;
lname = @data.LName;
}
@if (userid == "") //user not exist
{
}
else
{
var id = ""; var blockuserid = "";
var CheckBlockedUser = "select * from Report where (Sender='" + @WebSecurity.CurrentUserName + "' AND SendedFor='"+Request["userid"]+"') AND IsBlock='1'";
foreach (var user in db.Query(CheckBlockedUser))
{
id = @user.Sender;
blockuserid = @user.SendedFor;
}
}
}
</div>
}
知道我哪里做错了吗?我通过foreach循环获取所有被阻止用户的信息
foreach (var user in db.Query(CheckBlockedUser)) {
id = @user.Sender;
blockuserid = @user.SendedFor;
}