Воспользуйтесь приведенной ниже ссылкой и следуйте инструкциям, которые вы получите соответствующий ответ "http://www.codeproject.com/Articles/67944/Hindi-Marathi-Transliteration-ASP-NET-Custom-Contr"
Шаг 1: Добавьте ссылку DLL на ваш веб-сайт из вышеуказанной ссылки.
Шаг 2: Зарегистрируйте префикс тега как:
<%@ Register Assembly="TransliterateTextboxControl" Namespace="TransliterateTextboxControl" TagPrefix="cc1" %>
Шаг 3: применить к текстовому полю как:
<cc1:TransliterateTextbox ID="searchExpressionTextBox" runat="server" Width="410px" CssClass="searchInputBoxes" Height="22px" EnableKeyboard="true" KeyboardLayout="ENGLISH" DestinationLanguage="ENGLISH" Text="">
</cc1:TransliterateTextbox>
Шаг 4: При включении RadioButton checkChanged Событие:
protected void Radio_CheckedChanged(object sender, EventArgs e)
{
searchExpressionTextBox.Text = string.Empty;
searchExpressionTextBox.KeyboardLayout = TransliterateTextbox.SupportedKeyboardLayouts.DEVANAGARI_PHONETIC;
searchExpressionTextBox.DestinationLanguage = TransliterateTextbox.SupportedLanguages.MARATHI;
}