Asp.net mvc 如果在razor部分中有其他内容,我如何编写razor?

Asp.net mvc 如果在razor部分中有其他内容,我如何编写razor?,asp.net-mvc,asp.net-mvc-3,razor,Asp.net Mvc,Asp.net Mvc 3,Razor,我想在我定义的部分中编写这段代码 if(ViewBag.Resetpass){ <meta http-equiv="refresh" content="3;url=/"> } @section mysection{ @如果((bool)ViewBag.Resetpass) { } } 如果您使用强类型视图模型(IMHO您应该这样做),它可能如下所示: @section mysection { @if(Model.Resetpass) {

我想在我定义的部分中编写这段代码

 if(ViewBag.Resetpass){
    <meta http-equiv="refresh" content="3;url=/">
}
@section mysection{
@如果((bool)ViewBag.Resetpass)
{
}
}
如果您使用强类型视图模型(IMHO您应该这样做),它可能如下所示:

@section mysection {
    @if(Model.Resetpass)
    {
        <meta http-equiv="refresh" content="3; url=/" />
    }
}
@section mysection{
@if(Model.Resetpass)
{
}
}

@jQuery在Planet MySQL上,我已经测试过了,效果很好。在布局中,只需将带有
@RenderSection(“mysection”,false)
的部分包含在某处,并在控制器操作中确保设置
ViewBag.Resetpass=true
@section mysection {
    @if((bool)ViewBag.Resetpass)
    {
        <meta http-equiv="refresh" content="3; url=/" />
    }
}
@section mysection {
    @if(Model.Resetpass)
    {
        <meta http-equiv="refresh" content="3; url=/" />
    }
}