Page.Validate Null引用异常

时间:2009-11-26 12:11:41

标签: asp.net validation

我有点问题,我想知道你是否可以帮助我。

我有以下一些代码:

protected void btnSubmit_Click(object sender, EventArgs e)
{
    Page.Validate("RadMaterial");
    Page.Validate("TopX");

    int max = 0;

    if (int.TryParse(txtbxHowMany.Text, out max))
    {    
        GridView1.DataSource = this.GetMaterialData("123456",radTopx.SelectedItem.Value, "Primary", max);
        GridView1.DataBind();
    }
} 

我设置了第一个验证组 - 如果单击并且未填充txtbxHowMany,则会显示一个简单错误。

我还为radiobutton列表设置了一个验证组,这样,如果用户点击提交而不检查单选按钮,则必须触发所需的字段验证。

然而,它没有开火。我得到一个“NullReferenceException由用户代码处理。”

我的想法是因为radTopx.SelectedItem.Value是,嗯,是。

我如何解决这个小问题呢?再一次,为最可能是一个非常简单的问题道歉。

1 个答案:

答案 0 :(得分:0)

您对使用验证方法感兴趣。

看看msdn说的是什么。

http://msdn.microsoft.com/en-us/library/dwzxc386.aspx