FineUI 官方论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

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

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

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

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

搜索
查看: 3744|回复: 3
打印 上一主题 下一主题

关于数据反填的问题

[复制链接]
跳转到指定楼层
楼主
发表于 2012-4-17 23:02:51 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 michenboa 于 2012-4-18 03:18 编辑


这是反填之后的效果,但是 修改 按钮不好使,点击之后不执行按钮下面的代码。该怎么解决?

代码:
protected void Page_Load(object sender, EventArgs e)
        {
            if(!IsPostBack)
            {
                Fill();
            }
         }

private void Fill()
        {   
           A a=new A();        
            a.Id=Convert.ToInt32(Request.QueryString["UID"].ToString());
            a=//从数据库取回的数据
            a.Txt_Name.Text = a.Name.ToString();
            this.filePhoto.Text = a.ImgURL.ToString();
             }

protected void Btn_Submit_Click(object sender, EventArgs e)
        {
        //进行更新数据
        }


<ext:SimpleForm ID="SF1" BodyPadding="5px" runat="server" EnableBackgroundColor="true"
        ShowBorder="False" Width="350px" ShowHeader="False">
        <Toolbars>
                        <ext:Toolbar ID="Toolbar1" runat="server">
                            <Items>
                                <ext:Button ID="Btn_Close" runat="server" Text="关闭" Icon="SystemClose">
                                </ext:Button>
                            </Items>
                        </ext:Toolbar>
                    </Toolbars>
        <Items>
            <ext:TextBox runat="server" Label="姓名" ID="Txt_Title" Required="true"
                ShowRedStar="False" FocusOnPageLoad="True">
            </ext:TextBox>
            <ext:FileUpload runat="server" ID="filePhoto" EmptyText="请选择一张照片" Label="个人照片" Required="true"
                ShowRedStar="False">
            </ext:FileUpload>
            <ext:Button ID="Btn_Submit" runat="server" ValidateForms="SF1"  Type="Submit"
                Text="修改">
            </ext:Button>
        </Items>
    </ext:SimpleForm>


经过排查,发现是this.filePhoto.Text = a.ImgURL.ToString();这条语句的问题。
this.filePhoto.Text="";没问题。
一旦对它赋值,Btn_Submit就失效。如果Btn_Submit的type="submit",点击一下IE弹错,点击两次就会跳转到错误页面(见下图)。

网页错误详细信息
用户代理: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; Trident/4.0; QQDownload 713; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; .NET4.0E; u9dnfsh)
时间戳: Tue, 17 Apr 2012 19:13:05 UTC

消息: 语法错误
行: 1186
字符: 33
代码: 0
URI: http://localhost:2446/WebResource.axd?d=Ou-c-CxEoImhFjkqvDaG5eOVyZoqtb3BT2qogNp9b10Ko8fsP_kxeAQrU8z_MC6W0&t=634695170120000000


如果想把想要的信息写入filephoto控件的“文本框”中,到底该怎么写,并且还不让Btn_Submit失效?{:soso_e105:}



本帖子中包含更多资源

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

x
沙发
发表于 2012-4-17 23:14:34 | 只看该作者
OnClick="Btn_Submit_Click"
板凳
 楼主| 发表于 2012-4-17 23:39:41 | 只看该作者
Landroid 发表于 2012-4-17 23:14
OnClick="Btn_Submit_Click"

这个事件我写了,不知道怎么回事没粘上。
还是不好使
地板
发表于 2012-4-18 08:36:40 | 只看该作者
本帖最后由 Landroid 于 2012-4-18 10:47 编辑
michenboa 发表于 2012-4-17 23:39
这个事件我写了,不知道怎么回事没粘上。
还是不好使

我记得,ExtAspNet上传控件不能设置text属性,也不能获得text的值想要写到文本框中,因为上传控件没有这个属性。可以用EmptyText,修改的时候,如果filename为空的话,就不上传图片,即不对图片进行修改

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-9-27 13:15 , Processed in 0.046146 second(s), 18 queries , Gzip On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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