none
自定义表单开发问题 RRS feed

  • 问题

  • 比如新建项目的自定义表单中要加入一些业务逻辑和规则,怎样能通过编写c#代码来实现?

    另外一个问题,sharepoint solution generator现在生成任何网站或列表都报告导出失败,是怎么回事。

    我的环境:window server 2003+wss3.0+vs2005

    谢谢。


    2011年4月28日 9:14

答案

全部回复

  • Hi,wangyk

    如果你在NewForm.aspx或者EditForm.aspx页中编写C#代码的话,需要先修改相应Web Application的web.config文件的<PageParserPaths>节点,将该节点修改为下面这样:

      <PageParserPaths>

            <PageParserPath VirtualPath="/*" CompilationMode="Auto" AllowServerSideScript="true" IncludeSubFolders="true" />

           </PageParserPaths>

        然后使用SharePoint Designer打开你要修改的NewForm.aspx,这时就可以在你的页面中编写C#代码了,例如下面这样

        <script language="c#" type="text/c#" runat="server">

    protected override void OnLoad(EventArgs e)

    {

    }

        </script>

    第二个问题,关于sharepoint solution generator可以参考下面这篇博客中的内容:
    2011年4月29日 1:24
    版主
  • 关于第一个问题,这个自定义表单该如何理解,可能会有歧义。

    对于Form,就是如ww3128版主所说,可以做到。

    如果是InfoPath form,通过添加一些事件的处理,用C#编程。可以使用adminitrative-approval form做,


    上善若水
    Lambert Qin [秦磊] | 博客(Blog): SharePoint in My Eyes 中文 / LinkedIn
    Posting is provided "AS IS" with no warranties, and confers no rights.
    2011年4月29日 5:28
    版主