解析器错误服务器标记格式不正确
Parser Error The server tag is not well formed
<asp:HyperLink runat="server" Text='<%# Path.GetFileName(Eval("MediaFileLink").ToString()) %>'
NavigateUrl='<%# String.Format("http://www.someurlwithparams.com/{0}", Path.GetFileNameWithoutExtension(Eval("MediaFileLink").ToString()).Substring(0, Path.GetFileNameWithoutExtension(Eval("MediaFileLink").ToString()).IndexOf('_'))) %>' Target="_blank" />
我收到解析器错误消息:服务器标记格式不正确。我已经检查过是否缺少结束标记或双引号,但不知何故我错过了错误。
IndexOf 方法可能会导致此问题,因为它会在第一个 '
符号处关闭服务器标记。尝试将其更改为 ToString().IndexOf("_")
<asp:HyperLink runat="server" Text='<%# Path.GetFileName(Eval("MediaFileLink").ToString()) %>'
NavigateUrl='<%# String.Format("http://www.someurlwithparams.com/{0}", Path.GetFileNameWithoutExtension(Eval("MediaFileLink").ToString()).Substring(0, Path.GetFileNameWithoutExtension(Eval("MediaFileLink").ToString()).IndexOf('_'))) %>' Target="_blank" />
我收到解析器错误消息:服务器标记格式不正确。我已经检查过是否缺少结束标记或双引号,但不知何故我错过了错误。
IndexOf 方法可能会导致此问题,因为它会在第一个 '
符号处关闭服务器标记。尝试将其更改为 ToString().IndexOf("_")