我正在构建一个简单的报告应用程序,其中用户有通知我想检查通知是否未读我将显示一个已读图像图标,如果已读,我将显示已读图标
我创建了一个TicketIsUnRead()函数来检查票是否已读|未读
我在aspx 页面中使用了此代码,该代码将不同的资源附加到 asp:image 控件不同的资源负责更改ImageUrl属性
<asp:Image runat="server" id="ticketIcon" meta:resourcekey='<% (TicketIsUnRead(ticketNumberField.ToString()))? "UnReadticketIconResource" :"ReadticketIconResource"%>' />
在Resx 页面内
UnReadticketIconResource.ImageUrl images/UnReadMail.png
ReadticketIconResource.ImageUrl images/ReadMail.png
似乎 Meta:resourcekey 属性不允许 <% %> 代码
它返回解析错误异常
Parser Error Message: '<% (TicketIsUnRead(ticketNumberField.ToString()))? "UnReadticketIconResource" :"ReadticketIconResource"%>' is not a valid resource key.