现在因为用到 了fullcalendar插件,events只向的页面必须是 json格式 ,页面显示如下[{"title":"1","start":"2013-05-10"},{"title":"2","start":"2013-06-19"}]
是 json格式啊,为什么 在日历中 却不显示,难道 还是字符串???我按照 http://arshaw.com/js/fullcalendar-1.6.1/demos/json.html上面写的,为什么它的却能显示呢
麻烦大家 帮我解释哈谢谢啊
这是我应用的后台代码
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=192.168.0.250;DataBase=hskmis;User ID=sa;PWD=8233");
string sql = "select * from test";
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds, "table");
List<Hashtable> hashList = new List<Hashtable>();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++){
DataRow row = ds.Tables[0].Rows[i] as DataRow;
Hashtable ht = new Hashtable();
foreach (DataColumn col in ds.Tables[0].Columns)
{ ht.Add(col.ColumnName, row[col.ColumnName]); }
hashList.Add(ht);
}
Response.Write(Newtonsoft.Json.JavaScriptConvert.SerializeObject(hashList));
是 json格式啊,为什么 在日历中 却不显示,难道 还是字符串???我按照 http://arshaw.com/js/fullcalendar-1.6.1/demos/json.html上面写的,为什么它的却能显示呢
麻烦大家 帮我解释哈谢谢啊
这是我应用的后台代码
protected void Page_Load(object sender, EventArgs e)
{
SqlConnection con = new SqlConnection("Data Source=192.168.0.250;DataBase=hskmis;User ID=sa;PWD=8233");
string sql = "select * from test";
con.Open();
SqlCommand cmd = new SqlCommand(sql, con);
SqlDataAdapter adapter = new SqlDataAdapter(cmd);
DataSet ds = new DataSet();
adapter.Fill(ds, "table");
List<Hashtable> hashList = new List<Hashtable>();
for (int i = 0; i < ds.Tables[0].Rows.Count; i++){
DataRow row = ds.Tables[0].Rows[i] as DataRow;
Hashtable ht = new Hashtable();
foreach (DataColumn col in ds.Tables[0].Columns)
{ ht.Add(col.ColumnName, row[col.ColumnName]); }
hashList.Add(ht);
}
Response.Write(Newtonsoft.Json.JavaScriptConvert.SerializeObject(hashList));
解决方案 »
- 求对Exchange2003服务器下的日历数据同步方法
- 再次散分!!! 请高手指教--Winform dataGridView单击的问题
- DropDownList 绑定datatable SelectedItem.Value值不变化
- FCKeditor让我再说一次,我恨你!
- 读取及修改xml的问题
- 批量添加(不是更新)的问题
- GridView控制文本显示长度后编辑的问题
- 关于日历控件
- 创建目录的问题?
- 如何改变aspx文件的title
- <a>超链接实现下载,普通文件只是打开,特殊后缀的文件无法下载,怎么能让所有的文件都是呈下载,不用打开
- 求一个ASP.NET弹出框,提示消息里我要加入一个参数,应该怎么写?
function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src",
item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
});
将Response.ContentType设置为application/json
将Response.ContentType设置为application/json
我估计是字符串,需要转一次$.parseJSON(value),然后再绑fullcalendar插件