TaskField新问题

Jan 4, 2010 at 6:38 AM

现在我在工作流任务列表中还是加了一个Approval的字段

在页面上引用<td>
                    <QFL:TaskPanel runat="server" ID="task1">
                        <QFL:TaskField runat="server" FieldName="Approval"/>
                   </QFL:TaskPanel>
                </td>

后台代码的判断

protected void ActionsButton1_ActionExecuting(object sender, QuickFlow.UI.Controls.ActionEventArgs e)
    {
        if (string.IsNullOrEmpty(QuickFlow.Core.WorkflowContext.Current.TaskFields["Approval"].ToString()))
        {
        Response.Write("<script>alert('审批意见不能为空!')</script>");
        e.Cancel = true;
        return;
        }
    }

如果不加if判断可以跳出提示并且可以返回到当前的审批页面。但是加了if判断后就报“键不能为空。
参数名: key   “的错误提示