none
sharepoint代码操作表单 RRS feed

答案

  • 获取Url参数很简单,在表单的Loading事件中通过LoadingEventArgs参数的InputParameters属性就可获得了,可以参考下面这段代码。

     public void FormEvents_Loading(object sender, LoadingEventArgs e)
    
        {
    
          // 获取Url参数。
    
          string m_parameter1 = e.InputParameters["field1"];
    
    
    
          string m_parameter2 = e.InputParameters["field2"];
    
    
    
          XPathNavigator m_mainNod = this.MainDataSource.CreateNavigator();
    
    
    
          XPathNavigator m_field1 = m_mainNod.SelectSingleNode("/my:myFields/my:field1", this.NamespaceManager);
    
    
    
          XPathNavigator m_field2 = m_mainNod.SelectSingleNode("/my:myFields/my:field2", this.NamespaceManager);
    
    
    
          m_field1.SetValue(m_parameter1);
    
    
    
          m_field2.SetValue(m_parameter2);
    
        }
    

    • 已标记为答案 Wayne Fan 2011年2月16日 1:20
    2011年1月27日 13:40
    版主