使用下面的链接并按照说明操作,您将获得适当的答案“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;
}