0

我尝试在 ASP.NET 的文本框占位符标记中使用 Kentico CMS 助手,但它不起作用。当我尝试编译它时,我得到了错误:“名称 txtPassword 在当前上下文中不存在”。

你能解释一下为什么我不能那样使用它吗?我该怎么做?

<asp:TextBox ID="txtPassword" runat="server" TextMode="Password" placeholder="'<%# CMS.GlobalHelper.ResHelper.GetString("Account.Password") %>'" AutoCompleteType="None"></asp:TextBox>
4

1 回答 1

0

假设您在数据绑定控制上下文中尝试使用这个

placeholder='<%# CMS.GlobalHelper.ResHelper.GetString("Account.Password") %>'

注意我已经移除了外部"

如果您不在数据绑定上下文中,请替换#=

placeholder='<%= CMS.GlobalHelper.ResHelper.GetString("Account.Password") %>'
于 2013-11-04T10:17:50.607 回答