 |
|
| | | |
|
表示层标签 NoahValue
根据内容在标签所在位置输出内容。
| 说明 |
语法: |
<!-- NoahValue ValueName="变量表达式"
MaxChar="" DChar="" Safety="False" --> |
必要参数: |
ValueName |
可选参数: |
MaxChar
DChar
Safety
|
|
标签和参数说明: |
标签体 |
<!-- NoahValue ValueName="变量表达式"
MaxChar="" DChar="" Safety="False"
--> |
| 参数:ValueName |
需要回显的值或变量表达式。 |
| 参数:MaxChar |
表示变量值显示在页面上的位数,默认为全部显示。 |
| 参数:DChar |
在使用了MaxChar属性后才发生作用,表示用于替代未显示出的字符的字符串。 |
| 参数:Safety |
手写查询时候数据库保护开关。
设置为“True”时表示对该变量的值在服务器端进行转换防止数据库攻击(仅在手写数据库操作集时视情况使用)
设置为“False”时表示表示对该变量的值在服务器端不进行转换。
该变量的值被用于进行数据库操作时,将Safety属性设为True有助于保证数据库的安全,默认为False。 |
|
例:
| <input name="page" type="hidden" value="<!--
NoahValue ValueName="[_root.page]" -->"> |
说明:
上面代码表示将变量_root.page的值赋给名为page的input标签。
MaxChar表示变量值显示在页面上的位数,默认为全部显示。
在上例NoahValue标签内加入 MaxChar="2",假设变量_root.page的值为“ABC”,页面将显示“AB..”。
DChar在使用了MaxChar属性后才发生作用,表示用于替代未显示出的字符的字符串。
在上例NoahValue标签内加入 DChar="**",仍然假设变量_root.page的值为“ABC”,此时页面将显示“AB**”。
当Safety=“True”时表示对该变量的值在服务器端进行检测,Safety=“False”时表示表示对该变量的值在服务器端不进行检测,当时该变量的值被用于进行数据库操作时,将Safety属性设为True有助于保证数据库的安全,默认为False。
示例
<table width="100%" border="1" cellspacing="0" cellpadding="2">
<tr>
<td><!-- NoahValue ValueName="[_root.URL]" MaxChar=""
DChar="" Safety="False" --></td>
<td> <!-- NoahValue ValueName="[_root.URL]" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td><!-- NoahValue ValueName="[a]" MaxChar=""
DChar="" Safety="False" --></td>
<td> <!-- NoahSetValue SetName="a" SetValue="12" --><!--
NoahValue ValueName="[a]" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td><!-- NoahValue ValueName="[a]*12+15" MaxChar=""
DChar="" Safety="False" --></td>
<td> <!-- NoahSetValue SetName="a" SetValue="12" --><!--
NoahValue ValueName="[a]*12+15" MaxChar="" DChar="" Safety="False" --></td>
</tr>
<tr>
<td><!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'"
MaxChar="6" DChar="" Safety="False"
--></td>
<td> <!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="" Safety="False" --></td>
</tr>
<tr>
<td><!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'"
MaxChar="6" DChar="………" Safety="False"
--></td>
<td> <!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="10" DChar="………" Safety="False" --></td>
</tr>
</table>
|
示例输出
| <!-- NoahValue ValueName="[_root.URL]" MaxChar="" DChar="" Safety="False" --> |
/Html_NoahValue.aspx |
| <!-- NoahValue ValueName="[a]" MaxChar="" DChar="" Safety="False" --> |
12 |
| <!-- NoahValue ValueName="[a]*12+15" MaxChar="" DChar="" Safety="False" --> |
159 |
| <!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="" Safety="False" --> |
abcdef… |
| <!-- NoahValue ValueName="'abcdefghijklmnopqrstuvwxyz'" MaxChar="6" DChar="………" Safety="False" --> |
abcdefghij……… |