我打算将一个变量从 asp.net 服务器传递给 javascript,但我遇到了一个异常。
当前上下文中不存在名称“序列化程序”在我的 Admin.aspx.cs
protected static string urlEdit;
protected void Page_Load(object sender, EventArgs e)
{
// blah blah...
var serializer = new System.Web.Script.Serialization.JavaScriptSerializer();
}
然后在标记代码中:
<script type="text/javascript">
function Edit_Click() {
var options = SP.UI.$create_DialogOptions();
options.url = <%= serializer.Serialize(urlEdit) %>;
};