如何在linqc#中使用子字符串,以及在计划文本中绑定转换html标记.asp.net中绑定GridView时出现问题

本文关键字:绑定 asp 标记 html 转换 net 问题 GridView 计划 linqc# 字符串 | 更新日期: 2023-09-27 18:20:41

你好,我正在尝试将Grid视图与linq查询类绑定,该查询类运行良好,但必须解决我代码中的一个问题,如下所示。

 DataClassesDataContext con = new DataClassesDataContext(con);
 var q = from v in con.View_tabel
                 where v.Id == WeekId 
                 select new { v.Id, v.WeekId, v.DayId, v.Title,
                         v.Description, v.ImageUrl,  v.WeekDayType };          
        GridView.DataSource = q;            
        GridView.DataBind();

hew是conver-html的一个代码,用于计划下面的文本。我如何在linq中使用这个类

public static string GetTextonly(string editorcontent)
    {
        string strtext = "";
        strtext = Regex.Replace(editorcontent, @"<(.|'n)*?>", string.Empty);
        return strtext;
    }

我用这个Linq代码绑定了GridView,它可以工作,但我想在其中添加一些代码,用于在计划文本中绑定html标签Description,还想添加一个子字符串,以在大约200字的短单词中制作Description详细信息。请修改我的这个代码,这将帮助我在计划文本和起诉子字符串方法中绑定Description html标签

感谢

如何在linqc#中使用子字符串,以及在计划文本中绑定转换html标记.asp.net中绑定GridView时出现问题

您是否尝试在选择中添加GetTextonly(v.Description)?

为此,您需要命名它们以防止以下错误:错误无效的匿名类型成员声明符。匿名类型成员必须使用成员分配、简单名称或成员访问权限声明。

这意味着您需要命名无法推断的匿名类型的属性。看看这篇文章,因为它将帮助你使用匿名类型(C#编程)

 var q = from v in con.View_tabel
                 where v.Id == WeekId 
                 select new { 
                              name                 = v.Id, 
                              week                 = v.WeekId, 
                              day                  = v.DayId, 
                              titleText            = v.Title,
                              descriptionText      = v.Description, 
                              descriptionClearText = GetTextonly(v.Description),
                              image                = v.ImageUrl,  
                              weekDay              = v.WeekDayType 
                            };