1

我正在构建一个简单的报告应用程序,其中用户有通知我想检查通知是否未读我将显示一个已读图像图标,如果已读,我将显示已读图标

我创建了一个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.
4

0 回答 0