[英]asp.NET resources inside an attribute of a control
當我使用控件屬性時,以下工作正常: <asp:Button Text="<%$Resources:MyResource, SomeText %>" runat="server"/>
我需要一個解決方案來實現這一點:
<asp:Button Text="pre <%$Resources:MyResource, SomeText %> post" runat="server"/>
<asp:TextBox placeholder="<%$Resources:MyResource, SomeText %>" runat="server"/>
有什么解決方法嗎?
這里的問題是,您不能在asp.net服務器控件(具有runat=server
)中使用<% .. %>
。
解決方案是在服務器端代碼中執行此操作,例如在page_load中添加以下代碼。
txt.Attributes.Add("placeholder", Properties.Resources.MyResource);
-這是您問題的第二部分。
或使用javascript使用<% .. %>
保存該值,並在javascript(將加載為主體負載或dom准備)中設置所需的屬性。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.