在我的项目中,我们使用的是资源文件,我通过以下语法调用资源文件:
@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”才会成为标题。空格后的单词不被视为标题。占位符的情况也是如此。谁能说我在这里做的错误是什么?
答案 0 :(得分:0)
我找到了解决问题的方法。我必须使用以下语法来获取带空格的单词。
<a title='@HttpContext.GetGlobalResourceObject(CustomersResource, "t_GoBackCustomer")'>
单引号做了魔术。对于标签和控件,我们不需要使用单引号。但是在使用Title和PlaceHolder之类的html参数时,我们必须使用引号。