NoahWeb
在线搜索
NoahWeb.net | 开发者交流中心 | 支持 | 文档 | 反馈缺陷 

逻辑层标签 ViewForm

  显示预定义表单资源。

 

说明

标签:

<ViewForm FormLink="" TemplateLink="" Action="" FormTitle="" >

</ViewForm>

必要参数:

FormLink
TemplateLink

可选参数:

Action
FormTitle


标签和参数说明:

开始标签

<ViewForm FormLink="" TemplateLink="" Action="" FormTitle="" >

结束标签 </ViewForm>
参数:FormLink

需要构造的表单名称。

调用位于当前名称空间下的表单可以直接使用该表单名称。如:"login"。

调用位于其他名称空间下的表单可以使用"名称空间名.表单名"的格式调用,如:"manager.login"。

参数:TemplateLink 构造表单时使用的表单模板文件名,表单模板的存放位置可以使用设计器内的项目属性设置和修改。
参数:Action

定义该表单提交以后执行的动作。

省略不写则表示该表单提交以后同表单名同名的动作,如:调用的表单名为"login",则执行该页面的"login"动作

参数:FormTitle 输入类型为字符,构造该表单Form时所使用的标题内容。等价于修改该表单Form标签中的Text属性。

内容说明

  

  此标签告知系统,构造指定的表单资源Form。表单可以通过各种传值方式做到多处重用举例来说,如果你有一个Form叫做“member”,它可能会多次使用,并且它在另一个位置显示时标题叫做“内容编辑”,现在你需要再次重用它,把它的标题改为“属性修改”,那么你应当如下写入代码:

<ViewForm FormLink="member" TemplateLink="minibaseform" FromTitle="'属性修改'">

  在此标签中,"FormLink"指你要显示的Form名称,"TemplateLink"指你的模板文件。这两项是必选的。如果你的Form将会执行下一个新的动作动作(默认动作同Form的名称一样为member),那么你需要把可选参数“Action” 加入,它将告知系统要执行的下一个动作是什么,如果省略Action不写,系统将会认为此表单提交后执行与表单名一样的动作。而最后一个可选参数"FromTitle"的值就是现在使用这个Form时它的标题是什么。
  需要注意的<ViewForm>必须配合<Out>标签使用,并且位于<Out>下,因为你必须告诉系统这个Form将显示在页面的什么位置。

 

XML视图

 



 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<ViewForm FormLink="rootlogin" TemplateLink="baset2form" Action="" FormTitle="" />

</Out>

</Action>



 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<ViewForm FormLink="rootlogin" TemplateLink="baset2form" Action="loginex" FormTitle="'新的名字'">

<!-- 设置表单中myname变量所接收的值 -->

<Var Value="'root'" />

<!-- 设置表单中mypassword变量所接收的值 -->

<Var Value="" />

</ViewForm>

</Out>

</Action>




 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<ViewForm FormLink="forms.formslogin" TemplateLink="baset2form" Action="" FormTitle="'管理员'" />

</Out>

</Action>



 

示例

  此示范需要存在文件"logic.aspx"和当前空间下具有"viewmsg"字符资源。

<Action name="logic.demo" NextAction="">

<Out Area="/Library/lout.lbi">

<ViewForm FormLink="forms.formslogin" TemplateLink="baset2form" Action="" FormTitle="'查看管理员'">

<!-- 设置表单中myname变量所接收的值 -->

<Var Value="'root'" />

<!-- 设置表单中mybuttontext变量所接收的值 -->

<Var Value="'查看'" />

</ViewForm>

</Out>

</Action>


 

参考
 

 

 

 

查看NoahWeb在线手册

Copyright © 2001-2004 The NoahWeb Corporation
All rights reserved.