小编Obs*_*vus的帖子

如何在C#代码中删除除<br>以外的所有html标签?

我想要做的是删除除<br>标签之外的所有html 标签.

我举了一个例子:

public string Strip(string text)
{
    return Regex.Replace(text, @”<(.|\n)*?>”, string.Empty);
}
Run Code Online (Sandbox Code Playgroud)

但这一个删除了所有.

任何形式的帮助表示赞赏.

html c# regex

3
推荐指数
1
解决办法
2557
查看次数

LINQ:为什么我在这个LINQ查询上出错?

这是我在我的存储库中的方法:

    public List<Question> getallquestion()
    {
        var hej = from Core in db.CoreValue
                    join Question in db.Question on Core.CID equals question.QID
                    join Subject in db.SubjectType on Core.CID equals Subject.SID
                    select new
                    {
                        Core.Cname,
                        Question.QuestionText,
                        Subject.Sname
                    };

        return hej.ToList();

    }
Run Code Online (Sandbox Code Playgroud)

这是错误:

Cannot implicitly convert type 'System.Collections.Generic.List<AnonymousType#1>' to 'NKI3.Models.Question'
Run Code Online (Sandbox Code Playgroud)

这个错误的解决方案是什么?我似乎无法找到它

我的CreateViewModel:

    public class CreateViewModel
    {
        public string QuestionText { get; set; }
        public string Sname { get; set; }
        public string Cname {get;set;}

    }
}
Run Code Online (Sandbox Code Playgroud)

提前致谢!

最好的祝福!

linq asp.net-mvc repository linq-to-sql asp.net-mvc-3

2
推荐指数
1
解决办法
172
查看次数

HTML:同一行问题中的两个<p>和一个<div>标记

我想这样做:

评价示例

这是我的HTML代码:

<p>' + $(this).text() + '<p>Rate<div id="betygbox"></div></p></p>
Run Code Online (Sandbox Code Playgroud)

我不能让它们在一条线上显示出来

我试图将它们全部放在一个div标签中,display: inline;但它不起作用.是否有简单的解决方案可以在一条线上完成所有工作?

提前致谢!

html html5

2
推荐指数
1
解决办法
1082
查看次数

使用 html.ActionLink 时如何在我的网址中添加“#”

这是我的 html.ActionLink:

 @Html.ActionLink("Comment", "Comment", new { id = item.NewsId, title = item.Title + "#disqus_thread" })
Run Code Online (Sandbox Code Playgroud)

它给了我以下网址:

http://localhost:62394/Home/Comment/5008/Iran%20women%20barred%20from%20presidency%23disqus_thread
Run Code Online (Sandbox Code Playgroud)

而不是 "#"它生成"%23"

我怎样才能确保它变成这样:

`

http://localhost:62394/Home/Comment/5008/Iran%20women%20barred%20from%20presidency#disqus_thread
Run Code Online (Sandbox Code Playgroud)

任何形式的帮助都非常感谢!

asp.net-mvc actionlink razor asp.net-mvc-4

2
推荐指数
1
解决办法
3632
查看次数

并非所有代码路径都返回值 - 出了什么问题?

我已经创建了一个函数,在我看来总会返回一个值,但函数仍然说

所有代码路径都不返回值

我错过了什么吗?

public static bool CheckIfSignatureAlreadySignedByUser(SPSite site, SPWeb web, int RowID)
{
    RevertToAppPool revert = new RevertToAppPool();

    try
    {
        revert.UseAppPoolIdentity();
        string dbConnectionString = site.WebApplication.Properties["dbConnection"].ToString();
        using (dbDWDataContext dataContext = new dbDWDataContext(dbConnectionString))
        {
            var signatures = dataContext.CM_Signatures.Where(c => c.ParagraphID == RowID).ToList();
            if (signatures.Any())
            {
                foreach (var sig in signatures)
                {
                    if (sig.LoginName.ToLower() == web.CurrentUser.LoginName.ToLower())
                    {
                        return false;
                    }
                    else
                        return true;
                }    
            }
            else
            {
                return true;
            }                                    
        }
    }
    catch (Exception error)
    {
        SEPUtilities.WriteErrorToLog("Error in DWUtilities.AddSignature: {0}", error.ToString());
        return false; …
Run Code Online (Sandbox Code Playgroud)

c#

2
推荐指数
1
解决办法
110
查看次数

尝试使用jquery从元素中删除所有html

我有一个DIV元素,里面填充了一堆我要删除的HTML实体:

<div class="text">
<p>&lt;p&gt;&#8203;&lt;span style="line-height:25px;"&gt;&#8203;&lt;/span&gt;&lt;span style="line-height:25px;"&gt;&#8203;Hej hop!&lt;/span&gt;&nbsp;&lt;span style="line-height:25px;"&gt;&#8203;&lt;/span&gt;&lt;span</p>
</div>
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery并创建此代码,但它无法正常工作:

$('.text').each(function () {
    $(this).replace(/<\/?[a-z][a-z0-9]*[^<>]*>/ig, "");
});
Run Code Online (Sandbox Code Playgroud)

我正在尝试用短语"Hej Hop!"替换文本.

正则表达式没错.

以下是我使用其他一些页面的方法:

    text = text.replace(/<\/?[a-z][a-z0-9]*[^<>]*>/ig, "");
Run Code Online (Sandbox Code Playgroud)

但这是一个javascript函数,其参数返回文本..但在这个特定的页面上我需要使用jquery并迭代并检查...

解决的问题:

$('text').each(function () {
    $(this).html(function (i, v) {
        return $('<div>').html(v).text();
    });
});
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

1
推荐指数
1
解决办法
936
查看次数

如何使用div元素通过MVC htmlhelper进行重定向?

目前,我有一堆div元素如下所示:

<div  onclick="window.open('Technology','mywindow');" class="grid" id="technology">                    
     <p class="category-title">Technology</p>        
</div>
Run Code Online (Sandbox Code Playgroud)

我想摆脱window.open,而是使用MVC htmlhelper(例如actionlink)在用户单击div元素时重定向用户。我怎样才能做到这一点?

asp.net-mvc html-helper actionlink

1
推荐指数
1
解决办法
8646
查看次数

600长度后检查最近点(".")然后删除点后的所有文本

我想要做的是(".")只在文本通过长度后删除最近点后的所有文本600.所以让我们说div标签有5432文本长度我希望它只显示(".")600文本长度后最近点之前的文本.

这是我到目前为止所做的.

的jsfiddle

任何形式的帮助表示赞赏

html javascript jquery

1
推荐指数
1
解决办法
174
查看次数

在 Javascript 中截断双变量?

可能的重复:
在 jquery 中截断十进制数而不是四舍五入

我的变量中有类似5.3777777, 的值。4.6666666Y

我怎样才能截断它,以便它用 JavaScript 显示 5.3 或 5.6?

提前致谢!

javascript jquery

0
推荐指数
1
解决办法
5725
查看次数

MVC - 用jQuery点击图像重定向到另一个视图?

我正在使用MVC.

我的html中有这一行:

<div id="logo"><a href="#"><img src="../../Content/img/logo3.png" alt="" /></a></div
Run Code Online (Sandbox Code Playgroud)

但是当用户点击徽标时,我想重定向到另一个视图.

我怎样才能做到这一点?我需要相同的结构.

提前致谢

html model-view-controller asp.net-mvc jquery html-helper

0
推荐指数
1
解决办法
1万
查看次数

使用jquery从标记中删除类时出现问题

我有几个看起来像这样的div框,它们都像是productholder2,productholder3等等.这是其中之一:

 <div class="productholder1>  
    <p class="hidden">Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod   tempor incididunt</p>     
    <input type="button" value="Läs mer" class="button">                                               
</div>
Run Code Online (Sandbox Code Playgroud)

我想要实现的是<p>使用jQuery 删除标记上的这个隐藏类.

不知何故,我需要指定它是我要删除productholder1<p>类,因此弹出文本,因为在CSS中我.hidden{display:none);删除了应该弹出文本的类.

我已经尝试过以下jQuery,但它不起作用.我究竟做错了什么?

<script type="text/javascript">
   $(document).ready(function () {
       $(".button").click(function () {
           $('.productholder1').removeClass("hidden");
       });
   });
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

0
推荐指数
1
解决办法
87
查看次数

如果某个值为null,如何保留未声明的变量?

代码行如下所示:

ActiveEndDate = item[BuiltInFieldId.ActiveEndDate] != null ? 
DateTime.Parse(item[BuiltInFieldId.ActiveEndDate].ToString()) : (DateTime?)null
Run Code Online (Sandbox Code Playgroud)

我怎样才能确保如果item[BuiltInFieldId.ActiveEndDate]null声明它ActiveEndDate,则不要向变量声明任何内容,甚至不要null.

它必须在对象初始化期间

这是请求的周围代码:

      var result = new Xannounce
                {

                    MyX = (
                        from item in items.Cast<SPListItem>()
                        from ta in (item[FieldId.x] as string ?? "").Replace(";", string.Empty).Split(new[] { "," }, StringSplitOptions.RemoveEmptyEntries)
                        where audienceIds.Select(x => x.xID).Contains(ta)
                        select new Xannounce
                            {
                                Xid = item.ID,
                                Xpub = item[BuiltInFieldId.ResponsiblePublisher] as string ?? string.Empty,
                                XformUrl = item.ParentList.DefaultEditFormUrl,
                                ActiveEndDate = item[BuiltInFieldId.ActiveEndDate] != null ? DateTime.Parse(item[BuiltInFieldId.ActiveEndDate].ToString()) : (DateTime?)null,
                                ActiveStartDate = item[BuiltInFieldId.ActiveStartDate] …
Run Code Online (Sandbox Code Playgroud)

c#

0
推荐指数
1
解决办法
409
查看次数