SharePoint 自定义列表编辑页面,附件上传提示“此表单自定义为不处理附件”...

自定义SharePoint列表的编辑页面,在点“附加文件”链接时,提示“此表单自定义为不处理附件”,原来是由于自定义的ListForm模板中缺少<span id="part1">这个标记,在编辑页面的代码中补充进去,最后的效果如下:

 

 1  <% @ Control Language = " C# "  AutoEventWireup = " true "  CodeBehind = " Edit.ascx.cs "  Inherits = " ITSCustomMgr.UserControls._12.TEMPLATE.LAYOUTS.ITSPages.Custom.ITSICGeneralProject.Edit "   %>
 2  <% @ Assembly Name = " Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c "   %>
 3  <% @ Register TagPrefix = " SharePoint "  Assembly = " Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c "
 4      Namespace = " Microsoft.SharePoint.WebControls "   %>
 5  < SharePoint:FormToolBar  ID ="FormToolBar1"  runat ="server"   />
 6  < SPAN  id ='part1' >
 7  < table  class ="ms-formtable"  style ="margin-top: 8px;"  border ="0"  cellpadding ="0"  cellspacing ="0"
 8      width ="100%" >
 9       < table  class ="ms-formtable"  style ="margin-top: 8px;"  border ="0"  cellpadding ="0"  cellspacing ="0"
10          width ="100%" >
11           < tr >
12               < td  nowrap ="true"  valign ="top"  width ="400"  class ="ms-formlabel"  colspan ="2"  style ="width: 590px" >
13                   < span  class ="ms-formvalidation" > *请添加项目报备表 </ span >
14               </ td >
15           </ tr >
16           < tr >
17               < td  nowrap ="true"  valign ="top"  width ="400"  class ="ms-formlabel" >
18                   < h3  class ="ms-standardheader" >
19                       < nobr > 客户名称 < span  class ="ms-formvalidation" > * </ span ></ nobr >
20                   </ h3 >
21               </ td >
22               < td  valign ="top"  class ="ms-formbody"  width ="400" >
23                   < asp:DropDownList  ID ="DdlCustomName"  runat ="server"  Enabled ="false" >
24                   </ asp:DropDownList >
25                   < asp:Label  ID ="LabCustomName"  runat ="server"  ForeColor ="Red"  Visible ="False"  Font-Size ="9pt"
26                      Width ="50%"  Height ="16px" ></ asp:Label >
27               </ td >
28           </ tr >
29           < tr >
30               < td  nowrap ="true"  valign ="top"  width ="400"  class ="ms-formlabel" >
31                   < h3  class ="ms-standardheader" >
32                       < nobr > 项目名称 < span  class ="ms-formvalidation" > * </ span ></ nobr >
33                   </ h3 >
34               </ td >
35               < td  valign ="top"  class ="ms-formbody"  width ="400" >
36                   < asp:TextBox  ID ="TBTitle"  runat ="server"  Enabled ="false"  CssClass ="ms-long" ></ asp:TextBox >
37               </ td >
38           </ tr >
39           < tr >
40               < td  nowrap ="true"  valign ="top"  class ="ms-formlabel" >
41                   < h3  class ="ms-standardheader" >
42                       < nobr > 项目状态 < span  class ="ms-formvalidation" > * </ span ></ nobr >
43                   </ h3 >
44               </ td >
45               < td  valign ="top"  class ="ms-formbody" >
46                   < SharePoint:FormField  FieldName ="ProjectState"  ID ="ProjectState"  runat ="server" >
47                   </ SharePoint:FormField >
48               </ td >
49           </ tr >
50           < tr >
51               < td >
52                   < SharePoint:FormComponent  ID ="FormComponent1"  TemplateName ="AttachmentRows"  runat ="server"   />
53               </ td >
54           </ tr >
55       </ table >
56       < br  />
57       < table  class ="ms-formtoolbar"  cellpadding ="2"  cellspacing ="0"  border ="0"  width ="100%" >
58           < tr >
59               < td  width ="95%"  class ="ms-toolbar"  nowrap >
60                   < img  src ="/_layouts/images/blank.gif"  width ="1"  height ="18"  alt ="" >
61               </ td >
62               < td  class ="ms-toolbar"  nowrap ="true" >
63                   < asp:Button  ID ="ReSubmit"  runat ="server"  Text ="重新提交"  
64                      class ="ms-ButtonHeightWidth"  target ="_self"  onclick ="ReSubmit_Click"  Visible ="false"   />
65               </ td >
66               < td  class ="ms-separator" >
67                   &nbsp;
68               </ td >
69               < td  class ="ms-toolbar"  nowrap ="true" >
70                   < asp:Button  ID ="BtnOk"  runat ="server"  Text ="保存"  class ="ms-ButtonHeightWidth"  
71                      target ="_self"  onclick ="BtnOk_Click"   />
72               </ td >
73               < td  class ="ms-separator" >
74                   &nbsp;
75               </ td >
76               < td  class ="ms-toolbar"  nowrap ="true" >
77                   < asp:Button  ID ="BtnCancle"  runat ="server"  Text ="取消"  AccessKey ="C"
78                                  class ="ms-ButtonHeightWidth"  target ="_self"  
79                      onclick ="BtnCancle_Click"   />
80               </ td >
81           </ tr >
82       </ table >
83  </ SPAN >
84  < SharePoint:AttachmentUpload  ID ="AttachmentUpload1"  runat ="server" />

 

这样,问题就解决了。

转载于:https://www.cnblogs.com/Nirvanalst/archive/2009/06/26/1511410.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值