【问题标题】:HTML Select - option with text readed from resx fileHTML Select - 从 resx 文件中读取文本的选项
【发布时间】:2014-03-20 15:07:49
【问题描述】:

我正在开展一个使用文化的项目。 通常我使用这种语法从我的 html 对象的 resx 文件中读取文本:

<input autocomplete="off" type="text" value="" initialvalue="" runat="server"
meta:resourcekey="fCliente" id="myId" class="initial-value" /> 

这是我的 resx 元素:

myId.initialvalue   ValueToBeSetted 
myId.value  ValueToBeSetted

此语法完美运行。

但我无法为选择元素做同样的事情。 在我的场景中,我有一个选择元素,用户可以在其中选择他的性别,所以它可能是这样的:

<select autocomplete="off" class="initial-value" runat="server" id="fSesso">
<option value="M">Male</option>
<option value="F">Female</option>
<option value="N">Not selected</option>
</select>

但是应该从我的 .resx 文件中读取像“男性”或“女性”这样的文本。 有什么想法吗?

【问题讨论】:

    标签: html .net c#-4.0 resx culture


    【解决方案1】:

    这是一个盲目的猜测:

    <select autocomplete="off" class="initial-value" runat="server" id="fSesso">
    <option value="M" meta:resourcekey="Male">Male</option>
    <option value="F" meta:resourcekey="Female">Female</option>
    <option value="N" meta:resourcekey="Not">Not selected</option>
    </select>
    

    resx:

    Male.Text = Male
    

    【讨论】:

    • 不幸的是,你的解决方案不适用于选择元素,但它与 asp DropDownList 完美配合,所以我用 DropDown 替换了它。
    • 这很有趣或不太有趣......但很高兴你找到了解决方法。
    • 不起作用。如果你输入
    • 是的,正如 MassiCiaoCiao 指出的那样,它仅适用于 ASP.NET 下拉菜单。 HTML 元素本身没有 text 属性。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-03
    • 1970-01-01
    • 1970-01-01
    • 2014-08-02
    • 2012-02-04
    相关资源
    最近更新 更多