读书人

Ext.net有关问题

发布时间: 2012-08-10 12:19:33 作者: rapoo

Ext.net问题

JScript code
<ext:Window ID="window1" runat="server" Width="350" AutoHeight="true" Title="新增" Hidden="true" Icon="Textfield" Padding="10" LabelWidth="100">          <Items>            <ext:TextField ID="txtName" runat="server" InputType="Text" FieldLabel="用户名" AnchorHorizontal="90%"></ext:TextField>          </Items>          <Buttons>            <ext:Button ID="Button1" Text="保存" Icon="TableSave" Width="70" runat="server">                <DirectEvents>                    <Click OnEvent="Button_Click"><EventMask ShowMask="true" Msg="正在保存......" /></Click>                </DirectEvents>            </ext:Button>        </Buttons>     </ext:Window> 


C# code
 protected void Button_Click(object sender, DirectEventArgs e)        {            if (string.IsNullOrEmpty(this.txtName.Text))            {                X.Msg.Alert("提示", "用户名不能为空").Show();            }            else            {                X.Msg.Alert("提示", "保存成功!").Show();            }        }



为什么获取不到txtName.text的值?

[解决办法]
Ext.Net 的事件是基于Ajax方式的,不建议这么做!

建议的方式是
1.用传参方式解决。
2.利用js验证(可用js调用后台方法)

例子如下

读书人网 >JavaScript

热点推荐