eval

问题描述

各位大侠,请教下。如下,代码。<td><ahref='webform1.aspx?id=<%#Eval("ID")%>'target="_blank"><%#Eval("from1")%></a></td>

webform1页面怎么总是报错呢。未将对象引用设置到对象的实例。请指导下。感谢。stringx=Request.QueryString["from1"].ToString();this.Label1.Text=x;

解决方案

解决方案二:
你要确认一下你的这个Request.QueryString里面到底有没有form1..不然你直接tostring肯定会报错
解决方案三:
ToString之前,先判断Request.QueryString["from1"]不为null
解决方案四:
页面上哪里能找到ID和form1这两个变量呢。
解决方案五:
Request.QueryString["from1"]为null。
解决方案六:
Convert.ToString(Request.QueryString["from1"])就不会报错了

时间: 2024-08-31 07:26:50

eval的相关文章

DataBinder.Eval和Container.DataItem有什么区别

DataGrid控件,在ItemTemplate显示数据时, DataBinder.eval_r(Container.DataItem,"Name")和Container.DataItem("Name")有什么区别?   DataBinder是System.Web里面的一个静态类,它提供了Eval方法用于简化数据绑定表达式的编写,但是它使用的方式是通过Reflection等开销比较大的方法来达到易用性,因此其性能并不是最好的.   Container则根本不是任何一

这下没理由嫌Eval的性能差了吧?

好吧,你偏要说Eval性能差 写ASP.NET中使用Eval是再常见不过的手段了,好像任何一本ASP.NET书里都会描述如何把一个DataTable绑定到一个控件里去,并且通过Eval来取值的用法.不过在目前的DDD(Domain Driven Design)时代,我们操作的所操作的经常是领域模型对象.我们可以把任何一个实现了IEnumerable的对象作为绑定控件的数据源,并且在绑定控件中通过Eval来获取字段的值.如下: protected void Page_Load(object sen

asp.net 数据绑定 使用eval 时候报 字符文本中的字符太多 问题的解决方法

在使用datalist 数据绑定时: 复制代码 代码如下: <asp:TextBox ID="txtOutPlace" runat="server" Text ="<%#Eval('调出单位存放地点')%>" Width="130px"></asp:TextBox> 运行报"字符文本中的字符太多"的错误,这时是因为Eval必须是字符串(""引起来)不能

简化的Eval数据绑定语法绑定到DataList数据项模板

bind是双向绑定,但需数据源可更改才能用.ASP.NET 2.0改善了模板中的数据绑定操作,把v1.x中的数据绑定语法DataBinder.Eval(Container.DataItem, fieldname)简化为Eval(fieldname).Eval方法与DataBinder.Eval一样可以接受一个可选的格式化字符串参数.缩短的Eval语法与DataBinder.Eval的不同点在于,Eval会根据最近的容器对象(例如DataListItem)的DataItem属性来自动地解析字段,而

eval 方法

  检查 JScript 代码并执行. eval(codeString) 必选项 codestring 参数是包含有效 JScript 代码的字符串值.这个字符串将由 JScript 分析器进行分析和执行. 说明 eval 函数允许 JScript 源代码的动态执行.例如,下面的代码创建了一个包含 Date 对象的新变量 mydate : eval("var mydate = new Date();"); 传递给 eval 方法的代码执行时的上下文和调用 eval 方法的一样. 以上是

在Javascript中Eval函数的使用?

javascript|函数 等你需要动态创建语句的时候,你将会发现它非常独特的作用,上网看了半天,找到些零散的内容,想来也算非常全面的了,全部把它收集起来放在这里以备后用,也供大家讨论学习使用. [eval()函数] JavaScript有许多小窍门来使编程更加容易.其中之一就是eval()函数,这个函数可以把一个字符串当作一个JavaScript表达式一样去执行它.举个小例子: var the_unevaled_answer = "2 + 3";var the_evaled_answ

JScript 方法 - eval 方法

js|jscript 检查 JScript 代码并执行. eval(codeString) 必选项 codestring 参数是包含有效 JScript 代码的字符串值.这个字符串将由 JScript 分析器进行分析和执行. 说明eval 函数允许 JScript 源代码的动态执行.例如,下面的代码创建了一个包含 Date 对象的新变量 mydate : eval("var mydate = new Date();");传递给 eval 方法的代码执行时的上下文和调用 eval 方法的

JS中的eval和document.getElementById

js eval和document.getElementById都能把字符串转化为对应的对象或是数值,但两者之间还是有区别的,请看以下几个例子:假如页面上存在ID为aaa的标记,以下a和b得到的是一样的结果var a=eval('aaa'); var b=document.getElementById('aaa'); var a=eval('aaa');var b=document.getElementById('aaa');如果页面上不存在aaa标记,则eval将发生错误,document.ge

Eval方法(执行Javascript字串命令)

javascript|执行 (一).示例图片效果 (二).代码<html><head><title>escape()函数的用法</title></head><body><script language="javascript">function run(){//把文本框input1的值转换成一条javascript命令并执行eval(document.form1.input1.value); }<

ASP学习:VBScript中的eval()函数

vbscript|函数     Javascript中的eval函数让我们可以很方便地操作一系列变量(a1,a2,a3,--).自从VBScript 5.0之后,我们也可以ASP中使用这个功能了!    很感谢编程爱好者论坛上的朋友提出的难题,让我多学到了这个很有用的函数.    和Javascript一样,eval()也是计算其中字符串所代表变量的值并返回,如eval("a"&"1")返回a1的值.不过这个eval()的功能和Javascript比起来还是