项目中遇到这个问题几乎阻止了我两个星期的时间,确实是很郁闷。可喜的是终于解决了。先谢谢杜先生的启发。其实
SharePoint2007有一个叫做“自定义字段”类型的列表栏类型。使用他我们可以做大量的工作和业务操作,包括一些文件的上传组件
(FileUpLoad)什么的。废话少说,下面我们就一步一步做自定义字段:
首先打开vs2005创建一个项目,添加一个用户控件。删除这句代码:<%@ Control Language="C#" AutoEventWireup="true"
CodeFile="WebUserControl.ascx.cs" Inherits="WebUserControl" %>,修改成:<%@ Control Language="C#" Debug="true" %>
并且加上对SharePoint命名空间的注册<%@Assembly Name="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" %>
<%@Register TagPrefix="SharePoint" Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral,
PublicKeyToken=71e9bce111e9429c" namespace="Microsoft.SharePoint.WebControls"%>
在下面增加模板的定义。
<SharePoint:RenderingTemplate ID="USAddressField" runat="server">
<Template>
<asp:DropDownList ID="ProvinceBox" runat="server"/><br><!--保存省份字段的下拉列表-->
<asp:DropDownList ID="CityBox" runat="server"/><br><!--保存地级市字段的下拉列表-->
<asp:DropDownList ID="AreaBox" runat="server"/><br><!--保存县字段的下拉列表-->
</Template>
</SharePoint:RenderingTemplate>
新建一个类设置两个命名空间。
代码就不列出来了!我会给出附件,大家自己下载。
下面说下具体的安装方法!
gacutil.exe 的目录下 使用命令
gacutil -i "filepath/filename"
iisreset
现在你可以去列表设置新建栏看下,是不是多了一个类型?
点击下载此文件
分享到:
相关推荐
级联菜单DropDownList 级联菜单DropDownList 级联菜单DropDownList 级联菜单DropDownList 级联菜单DropDownList 级联菜单DropDownList 级联菜单DropDownList
MVC3 ASP.NET AJAX DropDownList 级联
下拉列表 DropDownList 控件,好东西和大家分享
C# winform Combox 下拉菜单 DropDownList 下拉选项空白无法显示文本的解决方案
天轰穿系列教程之-38下拉列表DropDownList 天轰穿系列教程之-38下拉列表DropDownList 天轰穿系列教程之-38下拉列表DropDownList 天轰穿系列教程之-38下拉列表DropDownList 天轰穿系列教程之-38下拉列表DropDownList ...
GridView和下拉菜单DropDownList结合
运用DropdownList、数据绑定、Mvc架构实现的无刷新数据库获取级联菜单。修改webconfig文件下的链接字,即可绑定到自己的数据库,快来试试吧。
可以对下拉列表进行搜索,特别是下拉列表(大量数据)
Asp可输入的DropDownList下拉列表,可选择显示text值或value值,可以将选择的value输出到其它文本框。内附使用说明,希望能给各位提供便利。
在实现无刷新DropdownList联动效果时,我们需要注意以下几点: 1. 使用JS来发送请求并获取返回结果,而不是使用服务器端语言。 2. 使用XML文档来存储返回结果,并使用JS来解析XML文档。 3. 使用ClientScriptManager...
dropdownlist下拉框实现多选
非常实用的使用ASP.NET实现的Dropdownlist省市县联动,值都是读取XML文件
运用控件DropDownList下拉菜单,当选择不同项是相应显示不同的图片
解决dropdownlist数据绑定后选择下拉列表后返回的值不变或为空的问题!!我就是这样解决的。本来运行好好的,后来突然不行了。。。抓耳挠腮,终于发现原来是这个原因。
asp.net Ajax DropDownList,asp.net下拉列表,自定义DropDownList 1.开发背景: A.Html Select标签不支持输入值 B.风装Ajax js 实现查询,检索数据库信息 C.用户体验. D.支持多选 E.将js和asp.net Web窗体独立开...
有时我们需要可以控制下拉的数据的长度而DropDownList不好实现,这个项目实现的效果挺不错。。上传大家试试!
如何实现无刷新的DropdownList联动效果
在sharepoint 2007网站中,使用jQuery实现dropdownlist的联动效果.
了解级联DDL 那么考虑以下几种常见情景: · 用户注册时需要选择国家、省、市、地区等。 · 用户购买产品时选择产品类别、产品名称、产品型号。 以上的例子有一些共同特点: · ...那么如何实现无刷新的级联DropDownList