如何阻止devexpress文本框宽度的变化

时间:2010-05-06 04:49:42

标签: devexpress

我在asp.net& #.NET,

表单有一个devexpress aspxtextbox和另一个带按钮的普通文本框。

该方案输入的文本长于普通文本框中文本框的宽度。

单击按钮进入devexpress aspxtextbox,增加devexpress aspx文本框的宽度,尽管宽度为50像素。

如何保持devexpress aspx文本框的固定宽度

2 个答案:

答案 0 :(得分:5)

添加属性native =“true”解决了问题。

答案 1 :(得分:3)

不幸的是,Dev Express在IE7文档标准模式中存在这个问题,通常你会从它们那里得到的答案就像是“控件就是这样设计的”。这对IE7没有帮助。问题不仅在于ASPxTextBox,还在于其他问题,例如ASPxComboBox。

虽然使控件原生可行,但你会丢失各种样式等等。

以下是保持控件非本机的另一种方法:

<强>的javascript

function SetInnerWidth(s, e) {
        s.widthCorrectionRequired = true;
        s.AdjustControl();
}

devex control

<dx:ASPxTextBox …… >
.
.
<ClientSideEvents Init="SetInnerWidth” />
.
.
</dx:ASPxTextBox>