Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.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
Javascript 将资源中的字符串置于单引号之间_Javascript_Asp.net_Localization - Fatal编程技术网

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);