摘要: asp.net mvc用jquery向action提交json列表数据场景:想把前台页面的可变列表的内容传递给controller的action适用:asp.net mvc3方案:前台js:var items = new Array(); $("#tbPrizesData").find("tr").each(function () {//遍历可变数据 var sortnumData = $(this).find("span[id='sort']").text(); var prizeNameData=$(this).f 阅读全文
posted @ 2013-10-15 11:44 蒼狼醉 阅读(263) 评论(0) 推荐(0)
摘要: 1.你使用了Metadata column,你发现你点不出这些column你用SPMetal.exe得到的类是不包括Metadata column的,解决办法是使用partial class和提供的ICustomMapping接口,新建一个类似于以下的类:using System;using System.Collections.Generic;using System.Linq;using System.Text;using Microsoft.SharePoint.Linq;using Microsoft.SharePoint;using Microsoft.SharePoint.Taxo 阅读全文
posted @ 2012-12-16 12:14 蒼狼醉 阅读(182) 评论(0) 推荐(0)
摘要: 项目中,会有些字段的数据可能由EventHandler插入的,而不是用户手动来输入,但是点击编辑Item的时候,这些字段还是会显示出来,要隐藏这些字段,可以由列表或库的“允许管理内容类型”来解决。用sharepoint designer打开列表或库,点击“允许管理内容类型”,然后回到列表和库设置,可以看到“内容类型”这一个项目,点击正在使用的默认内容类型,然后在栏里点击需要隐藏的字段,然后在栏设置里可以选此栏为:“隐藏” 阅读全文
posted @ 2011-11-25 18:04 蒼狼醉 阅读(323) 评论(0) 推荐(0)
摘要: ItemAdding代码:base.ItemAdding(properties);SPItemEventDataCollection data = properties.AfterProperties;SPList list = properties.OpenWeb().Lists[properties.ListId];string ownerField = list.Fields.GetField("主要负责人").InternalName;//把中文列名转化成SPItemEventDataCollection 可以识别的列名原本以为data[ownerField]就能获 阅读全文
posted @ 2011-11-24 11:56 蒼狼醉 阅读(143) 评论(0) 推荐(0)
摘要: 有时我们的项目会用到需要带左边快速导航栏的Web Part Page,无奈微软提供的Web Part Page的模板新建出来的页面是不带左边快速导航栏的。原因是我们的快速导航栏是从master page来的,而所有默认的Web Part Page都会用控件覆盖掉左边快速导航栏,所以就消失了。那么我们如何让自己的Web Part Page带左边的快读导航栏呢?当然你可以用自定义Web Part Page模板来完成。我这里提供一种最简单快速的方法:就是删掉把我们的导航覆盖了的相关代码,具体在sharepoint 2007里,我们只需要把Web Part Page用sharepoint design 阅读全文
posted @ 2011-11-24 11:56 蒼狼醉 阅读(892) 评论(0) 推荐(0)