如何使用资源文件的HTML参数?

时间:2014-12-02 08:59:31

标签: html .net title placeholder resx

在我的项目中,我们使用的是资源文件,我通过以下语法调用资源文件:

@HttpContext.GetGlobalResourceObject(CustomersResource, "t_GoBackCustomer")

其中CustomersResource是资源文件名,t_GoBackCustomer是密钥名称。键的值将类似于“返回上一页”。整个值是标签和其他地方的渲染没有任何问题。

但是当我使用时           <a title=@HttpContext.GetGlobalResourceObject(CustomersResource, "t_GoBackCustomer")> 只有第一个单词才会成为标题。即按下F12时我可以看到

            `<a  title="Go" Back to Previous Page></a>'

只有“Go”才会成为标题。空格后的单词不被视为标题。占位符的情况也是如此。谁能说我在这里做的错误是什么?

1 个答案:

答案 0 :(得分:0)

我找到了解决问题的方法。我必须使用以下语法来获取带空格的单词。

<a title='@HttpContext.GetGlobalResourceObject(CustomersResource, "t_GoBackCustomer")'>

单引号做了魔术。对于标签和控件,我们不需要使用单引号。但是在使用Title和PlaceHolder之类的html参数时,我们必须使用引号。