Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 删除动态标题特定字符后的字符_C#_Asp.net - Fatal编程技术网

C# 删除动态标题特定字符后的字符

C# 删除动态标题特定字符后的字符,c#,asp.net,C#,Asp.net,嘿,我想从RSS提要中删除一个特定字符后的标题,在本例中,字符“;”。我查了很多问题,它们似乎都是通过预定义的字符串来完成的。我需要我的代码来获取RSS提要的标题(这是动态的,但总是以与“;”类似的格式,我想在之前删除内容)。这是我的密码 ASP.NET-p.S我正在使用fancybox iframe来拉起链接。这与我的问题无关 <a href="<%# XPath("link") %>" class="fancybox fancybox.iframe" scrolling="

嘿,我想从RSS提要中删除一个特定字符后的标题,在本例中,字符“;”。我查了很多问题,它们似乎都是通过预定义的字符串来完成的。我需要我的代码来获取RSS提要的标题(这是动态的,但总是以与“;”类似的格式,我想在之前删除内容)。这是我的密码

ASP.NET-p.S我正在使用fancybox iframe来拉起链接。这与我的问题无关

<a href="<%# XPath("link") %>" class="fancybox fancybox.iframe" scrolling="no"><%# FormatTitle( XPath("title") ) %></a>

现在的问题是,我所有的饲料都有相同的标题,“Howard F.Curren AWTP新一级污泥泵站修复和#8211;庇护市场”。我需要“input”字符串来接受正在提取的xml上的“title”字段。抱歉,如果已经回答了这个问题。我在StackOverflow上查找了一些,但找不到任何处理动态标题的代码。

您的代码忽略输入参数TitleIn,并使用设置为字符串文字的局部变量input。因此,您的方法将始终返回相同的值。

为什么不将
字符串输入=…
行替换为
字符串输入=TitleIn
?我同意上述评论。对TitleIn对象一无所知,并假设它有一个名为Title的字符串属性:它可能看起来像string input=TitleIn?TitleIn.Title:“默认标题”;哇,是的。这是其中的一天。我必须把这个对象做成一个字符串,然后把它穿过去。是的,谢谢。:-)
public static string FormatTitle(object TitleIn)
    {
        string input = "Bid - Contract.: 13-C-00038; Howard F. Curren AWTP New Primary Sludge Pump Station Rehabilitation &amp;#8211; Sheltered Market";
            int index = input.IndexOf(";") + 1;
            if (index > 0)
                input= input.Substring(index);
            return input;
    }