无法读取文本框值

2024-04-07

我在 AjaxFileUpload1 的 pageupload 事件期间将页面上的文本框的值分配给变量。问题是,即使没有错误抛出,我也没有从文本框获取值到我的变量。我的变量是

        string scn = txtSCN.Text;
        string line1 = txtLineitem.Text;
        string aging1 = txtAging.Text;  

知道为什么吗AjaxFileUpload1_UploadComplete无法读取文本框值

我的cs代码是:

    protected void AjaxFileUpload1_UploadComplete(object sender,     AjaxControlToolkit.AjaxFileUploadEventArgs e)
         {
   string c = System.IO.Path.GetFileName(e.FileName);
        string dpath = "~/Profile/Images/";
        string scn = txtSCN.Text;
        string line1 = txtLineitem.Text;
        string aging1 = txtAging.Text;             
        AjaxFileUpload1.SaveAs(MapPath(Path.Combine(dpath,c)));
        dpath = dpath + c;
        string str1 = ConfigurationManager.ConnectionStrings["ProTracConnGMCH"].ConnectionString;
        SqlConnection cn = new SqlConnection(str1);
        cn.Open();
        string sql = "Update tbNoquoteFollowupupdate set MailreceivedURL = '" + dpath + "', chkMailreceived = 1 , Buyername =  '" + buyername + "'  where scn = '" + scn + "' AND lineItem = '" + line1 + "' and Aging ='" + aging1 + "' ";
        SqlCommand cmd = new SqlCommand(sql, cn);
        int i = cmd.ExecuteNonQuery();

        if (i > 0)
        {
           // AjaxFileUpload1.SaveAs(Path.Combine(dpath, e.FileName));
            //AjaxFileUpload1.SaveAs(MapPath(dpath));
        }
        cn.Close();
        BindGridviewData1();
        cn.Open();
        string cmd2 = "Insert Into tbMulitmailsreived (scn, lineItem,followupdate, Aging,MailreceivedURL) Values ('" + scn + "', '" + line1 + "','" + DateTime.Now + "','" + aging1 + "','" + dpath + "')";
        SqlCommand sqlCommand2 = new SqlCommand(cmd2, cn);
        sqlCommand2.ExecuteNonQuery();
        cn.Close();
    }

请帮我


我上周花了一些时间调查这个question https://stackoverflow.com/questions/21752542/cant-get-text-from-textbox-in-method-for-ajaxfileupload1-uploadcomplete但最终找不到一个简单的解决方案。该问题中的OP通过在会话中存储值来解决它,但要使其工作,您仍然需要在某个阶段引起回发。

显然,AjaxFileUpload 控件计划有在 Context Keys 集合中传递值的功能,但这从未实现过实施的 http://ajaxcontroltoolkit.codeplex.com/workitem/27384. This question https://stackoverflow.com/questions/13080186/how-can-i-use-the-contextkeys-property-for-the-ajaxfileupload-control描述了如何自己实现这一点。

I think我看到了围绕同一主题的另一个问题,OP 通过更改为使用来解决它异步文件上传 http://www.asp.net/AjaxLibrary/AjaxControlToolkitSampleSite/AsyncFileUpload/AsyncFileUpload.aspx控制,但我会被纠正......

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

无法读取文本框值 的相关文章

随机推荐

  • div 不会一直水平扩展

    为什么我的 div 左右有空白 render return div div h2 TEXT h2 div div 而在我的css intro body height 500px background color 3BC5C3 我尝试过设置b
  • 使用 Java 解密 OpenSSL PEM 编码的 RSA 私钥?

    我有一个加密的私钥并且我知道密码 我需要使用 Java 库对其进行解密 不过 除非没有其他选择 否则我不想使用 BouncyCastle 根据以往的经验 改动太多 文档不够 私钥的形式如下 BEGIN RSA PRIVATE KEY Pro
  • IMAP协议搜索命令的搜索条件

    我从这里读到 http docs python org 2 library imaplib html IMAP4 search charset criterion imaplib 有搜索方法供我从我的邮箱中搜索邮件 但我不明白有什么标准可用
  • X509 证书公钥填充

    我正在将一些 Java 代码移植到 C 但 Java 和 C 之间的公钥填充似乎不一致 这是我的Java代码 package Encryption import java security cert X509Certificate impo
  • 语法的替代版本无法按照我的意愿工作

    这段代码解析 string如我所愿 usr bin env raku my string q to END aaa bbb this has trailing spaces which I want to keep kjkjsdf kjkd
  • SSL 异常:初始化 Alexa Skill Management API (SMAPI) 时“在握手期间收到 close_notify”

    我正在尝试使用 SMAPI 通过 Java 与我的 Alexa Skill 进行交互 以下代码失败 package io mirko impl import com amazon ask model services skillManage
  • 如何更改 Angular-Chart.js 的颜色

    我使用 Angular Chart js AngularJSChart js http www chartjs org 版本 来创建条形图 图表正在使用除颜色之外的选项 即使我设置了它们 它也会显示在文档中 http jtblin gith
  • Python if 语句无法正常工作

    我是一个非常新的 Python 用户 2 7 一直在努力学习 Python The Hard Way 课程 一直到第 37 章 并决定阅读一些其他学习材料 再次复习基础知识并在那里做练习 我一直在读这个 http anh cs luc ed
  • Asp.Net MVC 区域,我该如何使用它们?

    我有两个关于 Asp Net MVC 领域的问题 从我在各种播客中听到的内容来看 我对这些领域的了解只有肤浅的了解 但我认为我相当了解它们的用途 现在我的问题是我是否也可以使用它们来使我能够逐渐从使用 VB 的 Asp Net Webfor
  • 在 NumPy 数组中查找等于 0 的元素索引

    NumPy 具有高效的函数 方法nonzero http docs scipy org doc numpy reference generated numpy nonzero html识别非零元素的索引ndarray目的 获取元素索引的最有
  • 如何使用 WorkManager 安排通知?

    我想在每次用户在数据库中添加特定时间的注释时安排通知 虽然使用 AlarmManager BroadcastReceiver 等有多种方法可以做到这一点 但如何使用 WorkManager 来完成呢 WorkManager不适合需要在特定时
  • Bootstrap 3.0 和 Google 地图 javascript API V3 样式

    我正在尝试将谷歌地图 javascript API v3 实现到利用 Bootstrap 3 0 轮播 基本主题的 Bootstrap 3 0 网站中 问题是 div div 如果我尝试将其包含在任何其他 div 或 bootstrap 3
  • 如何使用 RTTI 区分 TDateTime 属性和 Double 属性?

    使用Delphi 2010中的RTTI系统 有什么方法可以找出属性是否是TDateTime 目前 每当我回调 asVariant 以及检查属性类型时 它都会将其视为双精度 这是因为它只能看到基本类型吗 TDateTime 双精度 尝试检查N
  • 如何正确使用AddBatch/withBatch将xml标签值批量插入数据库表

    innerXml 是一个带有大量 xml 标签的 xml 文件 我正在尝试获取标签值并将它们转储到数据库表中 我已经尝试过下面的代码 它工作正常 innerXml Row each Row gt sql execute INSERT INT
  • adb 已停止在 android studio 中工作

    我正在尝试在 android studio 中构建我的第一个应用程序并收到错误 adb exe 已停止工作 我正在Windows xp 32位系统上工作 Have tried several solutions available onli
  • 如何更新 JRuby 的 gem 命令?

    我们如何更新 JRuby 使用的 gem 版本 JRuby 使用 gem 1 5 1 我们希望将其升级到 1 8 7 我们希望将 gems 安装在 Ruby gems 中 We run bin jruby gem install rubyg
  • NuGet:远程服务器返回错误(403)禁止

    每当我尝试安装软件包时 我都会收到此错误 remote server returned an Error 403 Forbidden 我可以使用其他命令 例如 get package ListAvailable 并发现已安装的软件包是否有任
  • 在部署之前使用 local :path 检查 gems

    对于某些 Rails 应用程序 我希望在部署时有一个安全防护措施 以检查是否有一些 gem 配置为在本地路径中查找 一些上下文可能有助于理解 当我处于开发模式时 我希望在 本地模式 下有一个 gem 在我的Gemfile它的配置如下 gem
  • Node fs 复制文件夹

    我正在尝试使用 Node 复制文件夹fs模块 我熟悉readFileSync and writeFileSync 方法 但我想知道应该使用什么方法来复制指定的文件夹 您可以使用fs extra https www npmjs com pac
  • 无法读取文本框值

    我在 AjaxFileUpload1 的 pageupload 事件期间将页面上的文本框的值分配给变量 问题是 即使没有错误抛出 我也没有从文本框获取值到我的变量 我的变量是 string scn txtSCN Text string li