找到原因了,
我的SafeControl寫的有問題.
從網上Copy 了一個,把XmlFormView 寫成了 XMLFormView.
原來這里是區分大小寫的。
此步有問題:
到网站集的Web部件库页面, 点击工具栏的"新建"进入新建Web部件页面,选择导入Microsoft.Office.InfoPath.Server.Controls.XmlFormView部件之后, 即可使用
找不到這個部件. 請幫忙,謝謝.
感谢楼主分享宝贵经验,按你的方法已经测试成功,现有一个问题需要请教:附件上传成功了,如何在浏览文章的时候也能看到相应附件呢???谢谢。
@林宁foxconn
确保你建的站点结构的正确? 另可修改你那导航的菜单.
這里還有一個問題,就是那個導航菜單,比如說,我在一個站里建了其他的子站點,在導航條上點其它的網站標簽,結果進去了,他的標簽還沒有切換過去,還是在第一個網站的標簽上,請問這是怎麼回事啊
@林宁foxconn
要不然把NewFormToolBar下的整个<Template>给覆盖过去了, 至少我用这种方法把那玩意给显示出来了, 很多系统默认的控件都是放这里, 而且你看整个目录都是那些用户控件.
@Lordan
重啟了,但是還是沒有出來那一個鏈接,不過按照你的思路的話,那很多的那一种工具欄的話,都可以在那自定義控件里面改嗎?
1.第一个URL,是不是只支持Site Collection?
2.默认情况下,这些栏位对应在各个页面上怎么checkbox都未选啊?
是Default都显示?
3. 如果让某个栏位不显示,怎么操作?
难道要先更改为显示,再不选?
谢谢.
SPSite mySite = SPContext.Current.Site;
SPWeb myWeb = SPContext.Current.Web;
SPList myList = myWeb.Lists["document"];
SPFolder myFolder = myList.RootFolder;
TreeNode myNode = new TreeNode();
GetListItems(myList, myFolder,myNode);
TreeView1.Nodes.Add(myNode);
我这样调用GetListItems,但是显不了子目录,只能显示根目录下的文件.且把要目录下的子目录当成了文件.我这样写的问题在哪呀? 谢谢指教
@sugeng
是对应每一个item的guid, 你可以去查看他的数据库.
@sugeng
页面初始化的时候调用GetListItems, 三个参数: splist可以根据前面的listid取得, SPFolder为初始时的rootfolder, TreeNode 是新建的.
对的, 是MS的系统控件
实现把所有的内容添加到treeview:怎么调用GetListItems, 参数怎么初始化?treeview是这个system.web.ui.webcontrols.treeview吗?
{@UniqueId} 好象不是相应文档的ID吧?
只传listID和DocumentID?Author值呢?
这代码好象没有怎么把Author字段的值取到EditAuthor.aspx的文本框里呀?
@sugeng
对的, 当你在SPD里面输入{的时候, 后面会有一些可用的一些字段属性列出来的, 可以根据自己的需要选择.
自定义属性 DocumentID={@UniqueId} ? 是不是这样写呀?<input name="SPCheckboxDocument" type="checkbox" DocumentID="{@UniqueId}"/>
re: 对list字段属性的部分修改的application Sean Chen的blog 2008-01-29 16:19
好东西应该提供下载呀,吼吼
@sueng
选中了记录后,你可以得到itemid, 然后到另一个页面去处理. 删除也可以的.
@sugeng
这个文件代码根据前篇的feature创建menu的url属性那里定义,我是放在Layout下面的.
Checkbox选中该怎么处理,比哪我要删除选中的?
用Checkbox选中数条记录后删除,删除程序该怎么写(怎么判断是哪一行被选中?)
re: 调出sharepoint错误的详细页面 Melancholy 2008-01-24 09:36
直接 vs.net 附加w3wp调试 谢谢.