0
我有一个SharePoint发布页面。我通过SPD添加了一个服务器按钮,将OnClick处理程序分配给btnSubscribe_Click。问题是,如何以及在哪里可以为此处理程序添加代码?如果我有它在一个DLL里面,我怎么能将SharePoint页面关联到.cs文件?sharepoint如何为按钮点击添加代码处理程序
我有一个SharePoint发布页面。我通过SPD添加了一个服务器按钮,将OnClick处理程序分配给btnSubscribe_Click。问题是,如何以及在哪里可以为此处理程序添加代码?如果我有它在一个DLL里面,我怎么能将SharePoint页面关联到.cs文件?sharepoint如何为按钮点击添加代码处理程序
您无法添加控件来发布SPD页面,我假设您的意思是您已将按钮添加到页面布局?或母版页?
要做出onclick的工作,正如你所知道的,你需要在代码后面或代码中使用脚本。
1)为了让后面的工作代码,你需要做一个自定义页面布局类,从Microsoft.SharePoint.Publishing.PublishingLayoutPage
延长然后改变你的页面布局声明使用新的页面布局代码:
<%@ Page language="C#" Inherits="Microsoft.SharePoint.Publishing.PublishingLayoutPage,Microsoft.SharePoint.Publishing,Version=12.0.0.0,Culture=neutral,PublicKeyToken=71e9bce111e9429c" %>
2)或者你可以通过web.config启用内联脚本,并且有标准的<script runat=server>
部分
3)或者更好的是,编写一个Web部件或控件来做你的订阅动作。并将其添加到您的页面布局。
非常感谢,我想我会遵循第一种方法。 – vincent007 2011-02-10 02:55:04