我有一个带有编辑控件和属性设置的对话框。当我前进到下一个对话框并调用我的自定义操作(来自 PushButton Publish)时,我无法访问之前应该创建的属性。
我之前没有创建/声明该属性(使用<Property>
,因为我希望 Edit 控件的文本为空,如果我声明该属性,那么我必须分配一些Value
导致文本填充它的内容。如果我声明,CA 找到该属性。
如何在 Edit 控件中创建没有值的属性并能够从 CA 访问它?
这是代码:
<Control Id="EditHost"
Type="Edit"
X="150" Y="95"
Height="17" Width="350"
Property="SERVER_HOST" />
[CustomAction]
public static ActionResult MyCustomAction(Session session)
{
if (String.IsNullOrEmpty(session["SERVER_HOST"])
{
session.Log("Error!");
}
...
}