Javascript 将资源中的字符串置于单引号之间
我有Javascript 将资源中的字符串置于单引号之间,javascript,asp.net,localization,Javascript,Asp.net,Localization,我有 我怎样才能为onblur做这样的事情 <asp:TextBox runat="server" ID="TextBox1" value="<%$ Resources: WebResource, Search %>" onblur="if(this.value=='') this.value='Search';" onfocus="if(this.value=='Search') this.value='';" /> 要本地化JavaScript内联?可以使用
我怎样才能为onblur做这样的事情
<asp:TextBox runat="server" ID="TextBox1" value="<%$ Resources: WebResource, Search %>" onblur="if(this.value=='') this.value='Search';" onfocus="if(this.value=='Search') this.value='';" />
要本地化JavaScript内联?可以使用数据绑定表达式(
):
谢谢Darin,我的谷歌浏览器过滤器出了点问题
<asp:TextBox runat="server" ID="TextBox1" value="<%$ Resources: WebResource, Search %>" onblur="if(this.value=='') this.value='<%=Resources.WebResource.Search %>';" onfocus="if(this.value=='<%=Resources.WebResource.Search %') this.value='';" />
<asp:TextBox
runat="server"
ID="TextBox1"
value="<%$ Resources: WebResource, Search %>"
onblur='<%# string.Format("if(this.value==\"\") this.value=\"{0}\"", Resources.WebResource.Search) %>'
onfocus='<%# string.Format("if(this.value==\"{0}\") this.value=\"\"", Resources.WebResource.Search) %>'
/>
TextBox1.Attributes["onblur"] = string.Format("if(this.value==\"\") this.value=\"{0}\"", Resources.WebResource.Search);
TextBox1.Attributes["onfocus"] = string.Format("if(this.value==\"{0}\") this.value=\"\"", Resources.WebResource.Search);