上一页下一页

完成“服务器行为创建器”对话框

若要完成“服务器行为创建器”对话框:
  1. 单击加号 (+) 按钮,输入代码块名称并单击“确定”,以开始一个代码块。
  2. 命名代码块的约定之一如下所示:

    行为的名称_代码块的名称
    

    这里提供了一个示例:

    MoveToRecord_Init
  3. 在“代码块”文本区域,输入将要插入到页面中的运行时代码。
  4. 运行时代码必须是单个标签块或者脚本块。如果需要插入多个标签或脚本块,请将它们拆分成单独的代码块。也可以从其他页面拷贝和粘贴代码。

    有关更多信息,请参见以下章节:

  5. 通过使用“插入代码”弹出式菜单,指定代码块在页面的 HTML 源代码中的插入位置。
  6. 相对于页面中的标签或者页面设计者选定的标签插入代码块。 有关更多信息,请参见第 978页的“定位代码块”

  7. 若要指定更高级的设置,请单击“高级”。
  8. 一旦指定每个代码块的源代码和插入位置,服务器行为就被完全定义了。在大多数情况下,不必再指定其他任何信息。

    如果您是一位高级用户,您可能希望通过单击“服务器行为创建器”中的“高级”按钮来修改其他参数。此时生成器将展开,显示几个新选项。
    这是所描述的功能的图片。

    “标识符”,指定代码块是否应被视为标识符。

    默认情况下,所有代码块都是标识符。如果 Dreamweaver 在文档的任何地方发现标识符代码块,则将该行为在“服务器行为”面板中列出。“标识符”复选框用于指定代码块是否应视为标识符。 

    服务器行为代码块中至少有一个必须为标识符。如果为下列情况之一,则代码块不应为标识符:同一个代码块被其他服务器行为使用;或者代码块非常简单,可能会在页面上自然发生。

    “服务器行为标题”,指定“服务器行为”面板中的行为的标题。 

    当页面设计者单击“服务器行为”面板上的加号 (+) 按钮时,新的服务器行为标题将出现在弹出式菜单中。当设计者将服务器行为的实例应用于文档时,该行为将出现在“服务器行为”面板中的已应用行为列表中。“服务器行为标题”对话框用于指定加号 (+) 弹出式菜单和已应用行为列表的内容。

    该对话框中的初始值为“新建服务器行为”对话框中提供的名称。定义参数后,该名称自动更新,以便参数出现在服务器行为名称后面的括号中。

    设置阶段变量 (@@Name@@, @@Value@@) 
    

    如果用户接受默认值,括号前面的所有内容(例如,“设置阶段变量”)将出现在加号 (+) 弹出式菜单中。名称和参数将出现在已应用行为列表中,例如,设置阶段变量 ("abcd", "5")。

    “选定代码块”,指定当用户在“服务器行为”面板中选择行为时将选定的代码块。

    当应用服务器行为时,行为中的代码块之一将被指定为“选定代码块”。如果该应用服务器行为,然后在“服务器行为”面板中选择该行为,则 Dreamweaver 将在“文档”窗口中自动选择指定的代码块。默认情况下,Dreamweaver 将选择不在 html 标签上方的第一个代码块。如果所有代码块都在 html 标签上方,则 Dreamweaver 将选择第一个代码块。高级用户可以指定哪个代码块是选定的代码块。

  9. 为服务器行为中的每个代码块重复步骤 1 至 4。
  10. 如果两个或多个代码块的插入位置相同,可以通过单击向上或向下箭头来更改它们之间的相对位置。  
  11. 如果您在代码中未定义任何由设计者提供的参数,请单击“确定”。
  12. Dreamweaver 创建不包含对话框的服务器行为。新的服务器行为将出现在“服务器行为”面板的加号 (+) 菜单中。

  13. 如果在代码中的确定义了由设计者提供的参数,Dreamweaver 将提示您在创建该行为之前配置服务器行为的对话框。
  14. 有关更多信息,请参见第 980页的“为自定义服务器行为创建对话框”

相关主题

创建服务器行为

使用“服务器行为创建器”

编写代码块

在服务器行为中使用参数

条件式代码块

重复代码块

编码指导原则

定位代码块

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


  上一页下一页