Я использую упомянутую вами библиотеку js.
Включите файл .js в тег скрипта, добавьте именованный asp: Literal на страницу
<asp:Literal ID="litCompare" runat="server">
</asp:Literal>
и добавить к коду:
<code>litComparison.Text = "<pre id=\"lbDiffPre\" class=\"code\">
";
ClientScript.RegisterStartupScript (GetType (), «calccompare»,
@ "document.getElementById ('lbDiffPre'). innerHTML =
diffString (document.getElementById ('"+ edit1.ClientID +"') .value,
document.getElementById ('"+ edit2.ClientID +"') .value).
заменить (/ \ r \ n / g, '
'; ", верно);
В моем случае у меня было 2 элемента управления, которые также отображают исходные значения, вы можете включить строки буквально в функцию diffString (). Дополнительный метод replace () преобразует \ r \ n разрывы строк в разрывы строк HTML.