2017-07-17 39 views
0

我遇到了服務器端修復問題。 我能夠解決與客戶端JavaScript的寡婦/孤兒。 但是我寧願在頁面呈現之前將它做到服務器端。不幸的是我的C#是有限的。我將如何能夠做到這一點?或者至少了解如何做到這一點。
這是我用過的javascript。服務器端修復文本字符串中的寡婦問題

在此先感謝您。

回答

0

請閱讀代碼

public string Model_fix(string ElementText) 
{ 
    var result = string.Empty; 
    // the compiler will set wordArray as List of string and not an array 
    // list in c# is more similar to an array in javascript 
    var wordArray = ElementText.ToString().Split(' ').ToList(); 
    if (wordArray.Count > 1) 
    { 
     wordArray[wordArray.Count - 2] += "' '" + wordArray[wordArray.Count - 1]; 
     wordArray.RemoveAt(wordArray.Count - 1); // equivilent to Array.pop in javascript 
     result = string.Join(" ", wordArray); // equivilent to Array.join() in javascript 
    } 

    return result; 
} 
+0

非常感謝Jonathana裏面我的意見,這是在理解大的幫助。歡呼 –

+0

很高興我能提供幫助,如果您覺得它有用,請將其標記爲答案。歡呼聲( - : – jonathana

相關問題