专注收集记录技术开发学习笔记、技术难点、解决方案
网站信息搜索 >> 请输入关键词:
您当前的位置: 首页 > SharePoint

sharepoint2007 重写savebutton有关问题

发布时间:2010-06-13 14:12:19 文章来源:www.iduyao.cn 采编人员:星星草
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 文件出问题了
友情提示:
信息收集于互联网,如果您发现错误或造成侵权,请及时通知本站更正或删除,具体联系方式见页面底部联系我们,谢谢。

其他相似内容:

热门推荐: