如何停止devexpress文本框的变化';s宽度

如何停止devexpress文本框的变化';s宽度,devexpress,Devexpress,我在asp.net和c#net中运行web表单 该表单有一个devexpress aspxtbox和另一个带有按钮的普通文本框 该方案是在普通文本框中输入一个长度大于文本框宽度的文本 单击按钮后,它会将文本输入到devexpress aspxtx文本框,增加devexpress aspx文本框的宽度,尽管宽度为50 px 如何保持devexpress aspx文本框的固定宽度e添加属性native=“true”解决了这个问题。不幸的是,Dev Express在IE7文档标准模式下有这个问题,通常

我在asp.net和c#net中运行web表单

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

该方案是在普通文本框中输入一个长度大于文本框宽度的文本

单击按钮后,它会将文本输入到devexpress aspxtx文本框,增加devexpress aspx文本框的宽度,尽管宽度为50 px


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

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

不幸的是,Dev Express在IE7文档标准模式下有这个问题,通常您从他们那里得到的回复类似于“控件是这样设计的”。这对我们在IE7中没有帮助。问题不仅存在于ASPxTextBox,也存在于其他方面,如ASPxComboBox

使控件成为本机控件将起作用,但会丢失各种样式等

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

javascript

function SetInnerWidth(s, e) {
        s.widthCorrectionRequired = true;
        s.AdjustControl();
}
<dx:ASPxTextBox …… >
.
.
<ClientSideEvents Init="SetInnerWidth” />
.
.
</dx:ASPxTextBox>
devex控件

function SetInnerWidth(s, e) {
        s.widthCorrectionRequired = true;
        s.AdjustControl();
}
<dx:ASPxTextBox …… >
.
.
<ClientSideEvents Init="SetInnerWidth” />
.
.
</dx:ASPxTextBox>

.
.