<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">假如在.aspx文件中有上述的代码 用vml画的图形出不来  删去就可以出来
但删去在后台cs文件中控件的id不会自动出来  属性也就不可以用
很纠结啊  麻烦大家帮帮忙!

解决方案 »

  1.   

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >换成这个w3c声明
      

  2.   

    vml得在html中用
    你把vml写在一个html文件中 在asp中引入这个html不就行了么 就像iframe一样
      

  3.   

    在asp中如何引入这个html  初学者 拜托
      

  4.   

    <iframe src="ddd.html" allowtransparency="true" frameborder="0" scrolling="no" width="500" height="500"></iframe>
      

  5.   

    我刚才有试<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >这个方法
    后台cs文件中控件的id可以出来了
    我是用HiddenField来获取值
    代码如下:
    前台
    var yValueArr = new Array(parseInt(document.getElementById("<%=HiddenField1.ClientID %>").value),280,420,550,600,700,800,720,190,940,590,340);后台
    this.HiddenField1.Value = "100";但不可以!
    如果变成
    var yValueArr = new Array(320,280,420,550,600,700,800,720,190,940,590,340);
    就可以了应该是获取HiddenField的值时出错了吧,如何解决呢?
      

  6.   

    var yValueArr = new Array(parseInt(document.getElementById(<%=HiddenField1.ClientID %>).value),280,420,550,600,700,800,720,190,940,590,340);
    这样试试
      

  7.   

    parseInt(document.getElementById(<%=HiddenField1.ClientID %>).value)确定这个值可以拿到吗?
      

  8.   

    后台有赋值啊  如果通过可视化为HiddenField1的value赋值也可以出来图形
      

  9.   


    嗯 是有赋值,但是能不能拿到
    你js里alert(parseInt(document.getElementById(<%=HiddenField1.ClientID %>).value));一下看看,能拿到吗前台