为自定义服务器行为创建对话框

服务器行为经常要求页面设计者提供参数值。该值必须在将服务器行为代码插入到页面之前插入。为此,可以创建一个对话框来提示实现服务器行为的人员输入参数值。

通过定义代码中由设计者提供的参数,可以创建该对话框。在定义所有参数之后,可以生成一个服务器行为对话框。

若要在服务器行为代码中创建参数,请执行以下操作:

例如,如果服务器行为包含以下代码块:

<% Session("lang_pref") = Request.Form("Form_Object_Name"); %>

若要让页面设计者提供 Form_Object_Name 的值,请在参数标记 (@@) 中包含该字符串:

<% Session("lang_pref") = Request.Form("@@Form_Object_Name@@"); %>

也可以高亮显示该字符串,然后单击"在代码块中插入参数"按钮。输入参数名称,然后单击"确定"。Dreamweaver 用包含在参数标记内的指定参数名称替换高亮显示字符串的每个实例。

Dreamweaver 使用参数标记中包含的字符串来标记所生成对话框中的控件(请参见下面的过程)。在前面的示例中,Dreamweaver 创建带有下面的标签的对话框:



若要为服务器行为创建对话框,请执行以下操作:

  1. 在"服务器行为创建器"中,单击"下一步"。

    将出现一个对话框,该对话框列出在代码中定义的所有由设计者提供的参数。



  2. (可选)可以通过选择参数并单击向上或向下箭头来更改对话框控件的显示顺序。
  3. (可选)如果愿意,可以通过选择参数并在"显示为"列中选择另一个控件来更改该参数的控件。
  4. 单击"确定"。

    对于您定义的每个由设计者提供的参数,Dreamweaver 都生成一个具有带标签控件的对话框。

若要查看此对话框,请执行以下操作:

若要编辑您创建的服务器行为的对话框,请执行以下操作:

  1. 在"服务器行为"面板("窗口">"服务器行为")中,单击加号 (+) 按钮,然后从弹出菜单中选择"编辑服务器行为"。
  2. 从列表中选择该服务器行为,并单击"打开"。

    将出现包含该服务器行为的"服务器行为创建器"。

  3. 单击"下一步"。

    将出现一个对话框,该对话框列出在代码中定义的所有由设计者提供的参数。

  4. (可选)可以通过选择参数并单击向上或向下箭头来更改对话框控件的显示顺序。
  5. (可选)如果愿意,可以通过选择参数并在"显示为"列中选择另一个控件来更改该参数的控件。
  6. 单击"确定"。



未找到评论

 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://www.ecnnl.com/doc/dreamweaver/8_cn/using/40_usi16.htm

 

E中荷|荷兰华人电子商务