验证控制在SandBox解决方案下无效

时间:2011-04-07 11:06:01

标签: validation sharepoint-2010

我正在开发SandBox解决方案(SharePoint 2010)。以下是我的代码

[ToolboxItemAttribute(false)]
public class TestValidationControl : WebPart
{
    protected override void CreateChildControls()
    {
        Label lblApplicationTitle = new Label();
        lblApplicationTitle.Text = "Application Title";
        this.Controls.Add(lblApplicationTitle);

        RequiredFieldValidator rfvApplicationTitle = new RequiredFieldValidator();
        rfvApplicationTitle.ControlToValidate = "txtApplicationTitle";
        rfvApplicationTitle.ErrorMessage = "*";
        rfvApplicationTitle.EnableClientScript = true;
        this.Controls.Add(rfvApplicationTitle);

        TextBox txtApplicationTitle = new TextBox();
        txtApplicationTitle.ID = "txtApplicationTitle";
        this.Controls.Add(txtApplicationTitle);

        Button btnSave = new Button();
        btnSave.Text = "Save";
        btnSave.CausesValidation = true;
        this.Controls.Add(btnSave);
    }
}

当我点击“保存按钮”页面时,会回复。如果我没有在文本框下输入,页面不应该回发。

1 个答案:

答案 0 :(得分:0)

可能正在使用ValidationGroup属性使其工作正常