【发布时间】:2011-08-05 19:46:31
【问题描述】:
我已经使用 java 脚本在我的项目中成功运行,但是当我必须为此目的使用母版页和内容页时,我创建母版页并复制母版页的 head 标记和其余控件中的所有 css 和脚本在正文标签中 然后我确实复制了 asp:content1 标记中的所有 css 和脚本,而另一个 asp:content2 标记中的所有其他东西明显删除了所有表单标记 当我编译内容页面时,它给出了错误
“'serializer'在当前上下文中不存在”在源文件master中
实际上我使用这段代码实际上给出了错误,
我使用这个命名空间“使用 System.Web.Script.Serialization;” 然后在代码隐藏文件中使用此代码,
protected double[] Pvar;
protected JavaScriptSerializer serializer = new
System.Web.Script.Serialization.JavaScriptSerializer();
Pvar[runs] = Convert.ToDouble(output.Tables[0].Rows[runs][2]);
然后为了在客户端javascript中访问这个数组,我使用这个代码,
var Arr=<%= serializer.Serialize(Pvar)%>;
它在这一行出现错误,但请记住代码是正确的,因为它通过使用母版页和内容页同时在一个简单的 ASPX 页面上工作..
希望您的建议,
【问题讨论】:
标签: c# javascript asp.net master-pages