未能在“设计”视图中打开。在“"块中,以不同方式将值括起来

asp.net 中有以下代码

代码1:
<ItemTemplate>
<a href="javascript:open_view_someinfo('<%# PBeginTime() %>','<%# PEndTime() %>','<%# PAllAlarm() %>','<%# PAlarmFlag() %>','<%# PAlarmClass() %>','<%# DataBinder.Eval(Container.DataItem,"ID")%>')">Detailed</a>
</ItemTemplate>

想进入设计,结果提示,
未能在“设计”视图中打开。在“<%..."值"...%>"块中,以不同方式将值括起来

错误原因就是 引号匹配问题。

改成
Detailed " %>   <ItemTemplate>
    <%# "<a href =" + "javascript:open_view_someinfo('" +
          PBeginTime() + "','" +  
          PEndTime()   + "','" + 
          PAllAlarm()  + "','" + 
          PAlarmFlag() + "','" + 
          PAlarmClass() + "','" + 
          DataBinder.Eval(Container.DataItem,"ID")  + "'" +                     
          ")> Detailed </a>" %>
   </ItemTemplate>


问题解决.

代码2:

<table width=60px>
<tr>
<td width=20px>
  <a href="javascript:open_Form('2','<%# DataBinder.Eval(Container.DataItem,"ID")%>','<%# DataBinder.Eval(Container.DataItem,"Name")%>')"
  οnmοuseοut="test(); return true;"  ><img src="images/form.gif" border="0" alt='Form Information'></a>
</td>
</tr>
</table>

想进入设计,结果也提示,
未能在“设计”视图中打开。在“<%..."值"...%>"块中,以不同方式将值括起来

改成

" %> <table width=60px>
<tr>
<td width=20px>
<%# "<a href=" + "\"" + "javascript:open_Form('2','" +
DataBinder.Eval(Container.DataItem,"ID") +
"','" + DataBinder.Eval(Container.DataItem,"Name") +
"')" + "\"" + " οnmοuseοut='test(); return true;'> " +
"<img src='images/form.gif' border='0' alt='Form Information'></a>" %>

</td>
</tr>
</table>

转载于:https://www.cnblogs.com/finema/archive/2008/02/22/1076680.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值