asp.net - 在 ASP.NET 标签和文本框中编写从右到左的句子

标签 asp.net html multilingual right-to-left

如何在 ASP.NET 标签或文本框中正确显示英语和非英语(波斯语、波斯语、中东语)单词?当我只输入或显示英语或非英语(波斯语)单词时没问题,但是当我输入或显示包含这两个单词的句子时,一切都变得困惑,我的句子错位,标点符号插入错误,换句话说,很难理解所写的内容。 当我要使用 Office Word 编写波斯文文档(可能包含英文单词)时,首先我将段落方向设置为从右到左,是否可以在 ASP.NET 中做类似的事情?当然,我在我的 ASPX 文件中设置了以下样式,现在我的文本框开始从右向左书写,但这对解决上述问题没有任何作用!

Style="text-align: right"

我该如何解决?谢谢

最佳答案

您需要为 dir attribute 使用正确的值- 在这种情况下,rtl:

dir="rtl"

这需要在包含元素中完成。

您还可以设置 CSS 属性,如 this 中所述。文档(感谢@ANeves)。

关于asp.net - 在 ASP.NET 标签和文本框中编写从右到左的句子,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7929049/

相关文章:

c# - 将 ItemCommand 添加到 CompositeDataBoundControl

javascript - 任何在phonegap中跟踪home按钮按下事件的可能性

mongodb - MongoDB中的多语言属性

php - 没有页面刷新的多语言更改?

c# - 如何为此聊天应用程序使用 Ajax

javascript - 具有数据库连接的 ASP.NET MVC 中的 HighChart

php - 设置文本区域中的最大字符数

html - 使用 NodeJS Express 模块传递变量

javascript - 在网站上实现多语言支持的最佳方法

c# - 底层连接在 HttpWebRequest 上关闭 在生产服务器上发布