此时我正在使用一个模块,我们正计划在应用于数据库中存储值的页面上生成动态文本。这就像数据库中的键值对一样。
在这种情况下,我在后面创建了一个表,它将保存后面的所有键值对。所有Aspx页面在设计时只包含密钥,在运行时它将被值替换。根据数据库中的定义。
但是在这里,我想知道如何识别页面上的所有键?我不确定实现这样的行业标准是什么?
我的意思是我可以使用像[key]这样的模式(带两个方括号)或者可能是标签控件?
答案 0 :(得分:1)
因为你只需要一些后端逻辑的密钥(显然);你可以把所有的密钥放在一个隐藏的元素上,并从后面的代码中访问它,如下所示:
<asp:HiddenField
ID="hdnKeys"
runat="server"
Value="key1,key2,key3"
/>
在后面的代码中,您只需执行以下操作即可设置/读取值:
hdnKeys.Value="such and such";
string keys = hdnKeys.Value;
现在,请注意,不安全;在提交表单之前,没有什么可以阻止用户更改客户端的键值。您可以自行决定是否关注这一点。
答案 1 :(得分:0)
您可以选择整个表格并显示键,值对或仅显示值