ascx.cs
protected string BindData()
{
List<Product> products = product.GetRepeaterData(prod);
string json = JsonConvert.SerializeObject(products);
return json;
}
ascx
<script type="text/javascript" language="javascript">
function doSomething() {
$.ajax({
type: "POST",
url: "/ProgramListSimple.aspx/BindData",
data: "{}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
alert(msg);
}
});
};
我看不到任何警报..我不知道 ajax 函数是否正在做它应该做的事情..此代码用于用户控制而不是在 aspx 页面上,这有关系吗?在调试时,我可以看到 json 字符串中的序列化数据。只是它没有在客户端渲染..从早上开始就开始工作,现在我需要一些帮助..任何示例或任何文档也可能有用..