Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net 将代码块放入html选择文本属性_Asp.net_Localization_Webforms_Globalization - Fatal编程技术网

Asp.net 将代码块放入html选择文本属性

Asp.net 将代码块放入html选择文本属性,asp.net,localization,webforms,globalization,Asp.net,Localization,Webforms,Globalization,我目前正在为一家大公司做一个项目,他们希望我把他们的网站变成一个多语言网站,尽可能少地重构代码。他们目前有以下下拉列表设置: <select id="selectStatus" runat="server" title="Select Status" class="standardValue" clientidmode="Static"> <option value="optionValue"> selected="selected">TEXT TEXT TEXT

我目前正在为一家大公司做一个项目,他们希望我把他们的网站变成一个多语言网站,尽可能少地重构代码。他们目前有以下下拉列表设置:

<select id="selectStatus" runat="server" title="Select Status" class="standardValue" clientidmode="Static">
<option value="optionValue">
selected="selected">TEXT TEXT TEXT TEXT</option>
<option value="Completed">TEXT TEXT TEXT TEXT</option>
<option value="">TEXT TEXT TEXT TEXT</option>
</select>

selected=“selected”>文本
文本文本文本文本
文本文本文本文本
我想把这篇文章替换为参考资料

<option value="Completed"><%= LanguageResources.CommonStrings.ALERT_HDR_ACCOUNTNO %></option>

但是这不起作用,因为它不允许我插入一个“代码块”作为文本属性,还有其他方法吗


提前谢谢你,James。

你为什么不设置一个语言主表并用它绑定你的dropdownlist&使用asp:dropdownlist而不是select

简单地说

List<string> s = new List<String>();
s.Add(LanguageResources.CommonStrings.ALERT_HDR_ACCOUNTNO);
s.Add(LanguageResources.CommonStrings.ALERT_HDR_ACC);
s.Add(LanguageResources.CommonStrings.ALERT_HDR_ACCOUNT);
s.Add(LanguageResources.CommonStrings.ALERT_HDR_NO);
List s=新列表();
s、 添加(LanguageResources.CommonString.ALERT\u HDR\u ACCOUNTNO);
s、 添加(LanguageResources.CommonString.ALERT\u HDR\u ACC);
s、 添加(LanguageResources.CommonString.ALERT\u HDR\u帐户);
s、 添加(LanguageResources.CommonString.ALERT\u HDR\u NO);

将此列表绑定到下拉列表。

我曾考虑将选择列表更改为asp:Dropdownlist,但有很多下拉列表,这是一个巨大的项目,他们对此并不感兴趣,数据绑定可能是一个选项,但我可以将该数据绑定到选择列表吗?或者它必须是asp控件吗?是的,您可以添加要选择的项,但它实际上并不绑定,而是将项插入到循环中的该项。