热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

将TextBox的值从前台传到另一个页面的后台,报错

<ItemTemplate><ahref#onclickjavascript:window.location.hrefoa_NoReply.aspx?fid

Text=<%# Eval(TextBox1.Text) %>&cOndition=<%=ViewState["condition"]==null?"":Discuz.Common.Utils.HtmlEncode(ViewState["condition"].ToString().Replace("'","~^").Replace("%","~$"))%>';">点击查看问题
        



值不能为 null。
参数名: expression 
说明: 执行当前 Web 请求期间,出现未经处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 

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

16 个解决方案

#1


这一行有太多的变量,总之有一个为null
是不是ViewState["condition"],当然也许是别的

#2


引用 1 楼 caozhy 的回复:
这一行有太多的变量,总之有一个为null
是不是ViewState["condition"],当然也许是别的

而且我发现用了好多“
会出错的

#3



Text=<%# Eval(TextBox1.Text) %>&cOndition=<%=ViewState["condition"]==null?"":Discuz.Common.Utils.HtmlEncode(ViewState["condition"].ToString().Replace("'","~^").Replace("%","~$"))%>';'>点击查看问题
        

#4



Text=<%# Eval(TextBox1.Text) %>&cOndition=<%=ViewState["condition"]==null?"":Discuz.Common.Utils.HtmlEncode(ViewState["condition"].ToString().Replace("\'","~^").Replace("%","~$"))%>'>点击查看问题
        

#5



Text=<%# Eval(TextBox1.Text) %>&cOndition=<%=ViewState[\"condition\"]==null?\"\":Discuz.Common.Utils.HtmlEncode(ViewState[\"condition\"].ToString().Replace(\"\'\",\"~^\").Replace(\"%\",\"~$\"))%>';">点击查看问题
        

可以试试下面的两种,必要时可以使用转义符(<%#... %>里面的是C#语法,这样做没有错)

#6


把URL里 除最外层双引号外,把里面的双引号全改为单引号

#7


你这样写代码自己都难检查,最好你在.cs文件先把要链接内容或网址处理好,放到一个变量里,用变量绑定到html代码,这样错在哪里你都好检查

#8


 

Text前面是不是还少了个 “&”

#9


引用 5 楼 haibin_hu 的回复:

Text=<%# Eval(TextBox1.Text) %>&cOndition=<%=ViewState[\"condition\"]==null?\"\":Discuz.Common.Utils.HtmlEncode(ViewState[\"condition\"].ToString().Replace(\"\'\",\"~^\").Replace(\"%\",\"~$\"))%>';">点击查看问题
        

可以试试下面的两种,必要时可以使用转义符(<%#... %>里面的是C#语法,这样做没有错)



是Text=<%# Eval(TextBox1.Text)的问题,TextBox1的值没有传过去,不知道怎么改

#10


引用 8 楼 zhaojm0405 的回复:
 

Text前面是不是还少了个 “&”


是Text=<%# Eval(TextBox1.Text)的问题,TextBox1的值没有传过去,加了个&还是报同样的错误

#11


引用 1 楼 caozhy 的回复:
这一行有太多的变量,总之有一个为null
是不是ViewState["condition"],当然也许是别的



是Text=<%# Eval(TextBox1.Text)的问题,TextBox1的值没有传过去,但是不知道怎么改

#12


要用Text=<%# Eval(TextBox1.Text)是吧?
不如这样:Text=<%= TextBox1.Text %>

#13


Text=<%= TextBox1.Text %>

#14


把onclick方法写到一个function里面去
var con="<%=ViewState["condition"] %>";
 var text = document.getElementById('TextBox1').value;
这样去获取自己要的值,然后拼接好再window.location.href ='oa_NoReply.aspx?Text='+text+'&cOndition=<%=ViewState["condition"]==null?"":"123"%>' ;

#15


引用 14 楼 qxz_213 的回复:
把onclick方法写到一个function里面去
var con="<%=ViewState["condition"] %>";
 var text = document.getElementById('TextBox1').value;
这样去获取自己要的值,然后拼接好再window.location.href ='oa_NoReply.aspx?Text='+text+'&cOndition=<%=VizheewState["condition"]==null?"":"123"%>' ;

这里的三元每次都是123,但是上面的con能取到值,先判断好在拼把

#16


window.location.href ='oa_NoReply.aspx?Text='+<%= TextBox1.Text %>+'&cOndition='+<%=VizheewState["condition"]==null?"":"123"%>


推荐阅读
  • 2018-2019学年第六周《Java数据结构与算法》学习总结
    本文总结了2018-2019学年第六周在《Java数据结构与算法》课程中的学习内容,重点介绍了非线性数据结构——树的相关知识及其应用。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • Android LED 数字字体的应用与实现
    本文介绍了一种适用于 Android 应用的 LED 数字字体(digital font),并详细描述了其在 UI 设计中的应用场景及其实现方法。这种字体常用于视频、广告倒计时等场景,能够增强视觉效果。 ... [详细]
  • 本文详细介绍了中央电视台电影频道的节目预告,并通过专业工具分析了其加载方式,确保用户能够获取最准确的电视节目信息。 ... [详细]
  • 本文探讨了领域驱动设计(DDD)的核心概念、应用场景及其实现方式,详细介绍了其在企业级软件开发中的优势和挑战。通过对比事务脚本与领域模型,展示了DDD如何提升系统的可维护性和扩展性。 ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • Android 渐变圆环加载控件实现
    本文介绍了如何在 Android 中创建一个自定义的渐变圆环加载控件,该控件已在多个知名应用中使用。我们将详细探讨其工作原理和实现方法。 ... [详细]
  • JavaScript中属性节点的类型及应用
    本文深入探讨了JavaScript中属性节点的不同类型及其在实际开发中的应用,帮助开发者更好地理解和处理HTML元素的属性。通过具体的案例和代码示例,我们将详细解析如何操作这些属性节点。 ... [详细]
  • RecyclerView初步学习(一)
    RecyclerView初步学习(一)ReCyclerView提供了一种插件式的编程模式,除了提供ViewHolder缓存模式,还可以自定义动画,分割符,布局样式,相比于传统的ListVi ... [详细]
  • 本文详细介绍了Java中org.w3c.dom.Text类的splitText()方法,通过多个代码示例展示了其实际应用。该方法用于将文本节点在指定位置拆分为两个节点,并保持在文档树中。 ... [详细]
  • 从 .NET 转 Java 的自学之路:IO 流基础篇
    本文详细介绍了 Java 中的 IO 流,包括字节流和字符流的基本概念及其操作方式。探讨了如何处理不同类型的文件数据,并结合编码机制确保字符数据的正确读写。同时,文中还涵盖了装饰设计模式的应用,以及多种常见的 IO 操作实例。 ... [详细]
  • 本文详细介绍了 com.facebook.drawee.view.SimpleDraweeView 中的 setScaleType 方法,提供了多个实际代码示例,并解释了其在不同场景下的应用。 ... [详细]
  • ASP.NET MVC中Area机制的实现与优化
    本文探讨了在ASP.NET MVC框架中,如何通过Area机制有效地组织和管理大规模应用程序的不同功能模块。通过合理的文件夹结构和命名规则,开发人员可以更高效地管理和扩展项目。 ... [详细]
  • 本文详细解释了如何使用@IfProfileValue注解来检测Spring框架中的配置文件是否处于活动状态,并探讨其与@Profile和@activeProfiles的区别。 ... [详细]
author-avatar
mobiledu2502860957
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有