我的代码使用C# ASP.NET 3.5。
在下面的代码中,“Msg”包含许多单词、空格和字符(例如:“Failed to prepare Sync Favorites: Directory does not exist: \STL-FNP-02\ ryounes $ \Sync\Favorites”)。这个“Msg”是从数据库中提取到网格视图中。我无法为这个“Msg”创建超链接,因为它有空格,所以无法创建超链接。
我需要为这个“Msg”创建一个超链接,并在LINQ查询中使用它。
我认为应该使用eval或url编码器。我不确定如何操作。有人能说一下怎么做吗?
<asp:HyperLinkField DataTextField="Msg" HeaderText="Msg" DataNavigateUrlFields="Msg"
DataNavigateUrlFormatString="Sync.aspx?Msg={0}" />