FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

本论坛已关闭(禁止注册、发帖和回复)
请移步 三石和他的朋友们

FineUI首页 WebForms - MVC & Core - JavaScript 常见问题 - QQ群 - 十周年征文活动

FineUI(开源版) 下载源代码 - 下载空项目 - 获取ExtJS - 文档 在线示例 - 版本更新 - 捐赠作者 - 教程

升级到 ASP.NET Core 3.1,快、快、快! 全新ASP.NET Core,比WebForms还简单! 欢迎加入【三石和他的朋友们】(基础版下载)

搜索
查看: 11724|回复: 12
打印 上一主题 下一主题

紧急错误,输入框 textbox 的错误!

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-12 14:34:16 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

这样的,按了查询按钮之后弹出一个验证窗口,然后在textbox那里按下回车的话就会出错!!
最后我把所有东西都删调,只剩下textbox一个东西,然后按回车还是出错,help!!


“/WebSite1”应用程序中的服务器错误。
值不能为空。
参数名: InString
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.ArgumentNullException: 值不能为空。
参数名: InString


弹出窗口的代码如下:
<form id="form1" runat="server">
    <extageManager ID="ageManager1" runat="server" AutoSizePanelID="Form2" />
    <ext:Form ID="Form2" runat="server" BodyPadding="5px" EnableBackgroundColor="true"
        Title="Form" ShowBorder="False" ShowHeader="False">
        <Rows>
            <ext:FormRow>
                <Items>
                    <ext:TextBox ID="TextBox1" runat="server" Label="验证码" Width="200px" MinLength="5" />
                </Items>
            </ext:FormRow>
            <ext:FormRow>
                <Items>
                    <ext:Image ID="Image1" runat="server" Label="" ImageUrl="~/Common/ValidateCode.aspx"
                        Width="100px" />
                </Items>
            </ext:FormRow>
            <ext:FormRow ColumnWidths="50px 50px">
                <Items>
                    <ext:Button ID="Button1" runat="server" Text="确定" ValidateForms="Form2" Type="Submit" />
                    <ext:Button ID="btnClose" runat="server" Text="取消" EnablePostBack="False" />
                </Items>
            </ext:FormRow>
        </Rows>
    </ext:Form>
    </form>

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
沙发
发表于 2012-4-12 14:50:01 | 只看该作者
你的确定按钮为Sumit类型,你在textbox里按回车,就相当于提交form了吧,给输入框加输入验证,给按钮写事件。

我不知道正不正确,只是猜测哦
板凳
发表于 2012-4-12 14:59:23 | 只看该作者
PageManager中EnableAjax ="false" 时客户端submit报错。IE8, 版本3.1.3
http://bbs.extasp.net/forum.php? ... 407&fromuid=598
调试一下,看是不是这里的问题。如是的话可暂时修改(ExtAspNet\Business\ResourceManager\ResourceManager.cs)为:
if (String.IsNullOrEmpty(xstateURI) && !String.IsNullOrEmpty(state))
                    {
                        state = DecodeFrom64(state);
                    }                    
地板
 楼主| 发表于 2012-4-12 15:36:12 | 只看该作者
各位请注意,我的情况是 PageManager中EnableAjax ="True" ,把 Button1 , Button2删掉都会这样!
5#
发表于 2012-4-13 16:41:58 | 只看该作者
{:soso_e116:}坑爹东西 我也犯上了 有的会 有的又不会 真是蛋疼啊!
6#
发表于 2012-4-13 18:05:03 | 只看该作者
三石这个BUG很蛋疼啊!
7#
 楼主| 发表于 2012-4-13 21:54:06 | 只看该作者
三石先生帮忙看看是什么情况吧。。被一点东西卡住了进度。。
8#
发表于 2012-4-16 11:13:20 | 只看该作者
继续顶上 求关注
9#
发表于 2012-4-16 13:01:25 | 只看该作者
目前,你可以加上Required=true来解决,毕竟这个是必填项。
10#
发表于 2012-4-16 13:03:35 | 只看该作者
还有个法子,设置文本框的NextFocusControl="Button1",这样在文本框内按回车会自动提交确定按钮,这个逻辑应该也是对的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|FineUI 官方论坛 ( 皖ICP备2021006167号-1 )

GMT+8, 2024-9-23 17:58 , Processed in 0.063537 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表