首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

sharepoint2007 重写savebutton有关问题

2012-02-19 
sharepoint2007 重写savebutton问题我新建了个服务器控件继承savebutton:C# codeusing Systemusing Syste

sharepoint2007 重写savebutton问题
我新建了个服务器控件继承savebutton:

C# code
using System;using System.Collections.Generic;using System.ComponentModel;using System.Linq;using System.Text;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using Microsoft.SharePoint.WebControls;namespace NewSaveButtonControl{    [DefaultProperty("Text")]    [ToolboxData("<{0}:NewSaveButton runat=server></{0}:NewSaveButton>")]    public class NewSaveButton : SaveButton    {       protected override bool SaveItem()        {            bool success = base.SaveItem();            Page.ClientScript.RegisterStartupScript(this.GetType(), "aaa", "<script>alert('" + success + "');</script>");            return success;        }    }}

在webpart中引用(用的是用户控件),用户控件代码:
C# code
<%@ Assembly Name="YHSD.WebPart.FTPWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" %><%@ Assembly Name="Microsoft.SharePoint, Version=11.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %><%@ Register TagPrefix="SharePoint" Namespace="Microsoft.SharePoint.WebControls"    Assembly="Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" %><%@ Control Language="C#" AutoEventWireup="true" CodeBehind="FTPControl.ascx.cs"    Inherits="YHSD.WebPart.FTPWebPart.FTPControl" %><%@ Register TagPrefix="SaveButtonPrefix" Namespace="NewSaveButtonControl" Assembly="NewSaveButtonControl"  %><table>    <tr>        <td>            名称        </td>        <td>            <SharePoint:FileField ControlMode="New" FieldName="FileLeafRef" runat="server" ID="tfName">            </SharePoint:FileField>        </td>    </tr>    <tr>        <td>            下载地址        </td>        <td>            <SharePoint:UrlField ControlMode="New" runat="server" FieldName="zlurl" ID="ufUrl">            </SharePoint:UrlField>        </td>    </tr>    <tr>        <td>        </td>        <td>            <asp:Button ID="btnOK" runat="server" Text="确定" OnClick="btnOK_Click" />            <asp:Button ID="btnCancel" runat="server" Text="取消" OnClick="btnCancel_Click" />            <SharePoint:SaveButton ID="btnSave" ControlMode="New" runat="server">            </SharePoint:SaveButton>            <SaveButtonPrefix:NewSaveButton runat="server" ControlMode="New" id="btnSaveNew"></SaveButtonPrefix:NewSaveButton>        </td>    </tr></table>

但是页面现在报错:处理 时出现错误。未能加载文件或程序集“NewSaveButtonControl”或它的某一个依赖项。系统找不到指定的文件。
哪位朋友知道什么原因帮忙指导一下谢谢。

[解决办法]
dll放哪了? 放gac里的话得写整个全名
[解决办法]
应该是Dll没有放到GAC中 或者 你引用这个Dll 文件出问题了

热点排行