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=/" />
}
}