<a title='<%# DataBinder.Eval(Container, "DataItem.ActionForm") %>' href="#" onclick="javascript:window.open('DesktopModules/TallyManage/XwXsManage.aspx?ActionFormGUID=<%# DataBinder.Eval(Container, "DataItem.ActionFormGUID") %>&amp;RecordStandardGUID=<%# DataBinder.Eval(Container, "DataItem.RecordStandardGUID") %>&amp;txtJfLbBm=<%=txtJfLbBm%>&amp;txtXwLbBm=<%=txtXwLbBm%>','XwXsManage1','height=500,width=600,top=' + (screen.availHeight-400)/2 + ',left=' + (screen.availWidth-600)/2 + ',toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')">
</a>
这是在前台即aspx中写的,总是提示如下所示:
未能在“设计”视图中打开。在“<%..."值"...%>“块中,以不同方式将值括起来。
请高手帮忙指点一下,哪里写错了.

解决方案 »

  1.   

    一看就是2003,
    如果有<%DataBinder.Eval(....) %>的,做好都用''即href='<%DataBinder.Eval(....) %>'
    否则就会看不到视图,呵呵,2005就好了
      

  2.   

    <a title='<%# DataBinder.Eval(Container, "DataItem.ActionForm") %>' href="#" onclick="javascript:window.open('DesktopModules/TallyManage/XwXsManage.aspx?ActionFormGUID=<%# DataBinder.Eval(Container, "DataItem.ActionFormGUID") %>&RecordStandardGUID=<%# DataBinder.Eval(Container, "DataItem.RecordStandardGUID") %>&txtJfLbBm=<%=txtJfLbBm%>&txtXwLbBm=<%=txtXwLbBm%>','XwXsManage1','height=500,width=600,top=' + (screen.availHeight-400)/2 + ',left=' + (screen.availWidth-600)/2 + ',toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no')"></a>