我怎样才能从我的Razor视图内部进行检查ModelState.IsValid [英] How can I check ModelState.IsValid from inside my Razor view

查看:250
本文介绍了我怎样才能从我的Razor视图内部进行检查ModelState.IsValid的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我在我的操作方法如下:

 如果(!ModelState.IsValid)
        返回查看(VM);

在视图我想不是present一个提交键,以便删除如果模型状态无效。有没有一种方法,我可以做到这一点?在视图中提供模型状态?

更新:我根据我得到的答案实现这样的:

 < D​​IV CLASS =adm_td0的风格=填充:0;>
            @if(ViewData.ModelState.IsValid){
                <输入类型=提交值=删除NAME ='SubmitAction/>
            }
                <输入类型=提交值=取消NAME ='SubmitAction/>
            < / DIV>


解决方案

  

在视图中可用的模型状态?


当然:

  @if(!ViewData.ModelState.IsValid)
{
    < D​​IV>有一些错误< / DIV>
}

I have the following in my action method:

       if (!ModelState.IsValid)
        return View(vm);

In the view I want to not present a submit key to allow deletion if the model state is not valid. Is there a way that I can do this? Is model state available in the view?

Update: I have implemented this based on the answers I was given:

            <div class="adm_td0" style=" padding: 0;">  
            @if (ViewData.ModelState.IsValid) {
                <input type='submit' value='Delete' name='SubmitAction' />
            }
                <input type='submit' value='Cancel' name='SubmitAction' />
            </div>

解决方案

Is model state available in the view?

Of course:

@if (!ViewData.ModelState.IsValid)
{
    <div>There are some errors</div>
}

这篇关于我怎样才能从我的Razor视图内部进行检查ModelState.IsValid的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆