实现静态页面方法时,单击添加自动完成页面方法智能标记选项,不允许创建名为 GetCompletionList 的新页面方法:表示用户在TextBox中键入的内容( prefixText)和要显示的自动完成建议的数量(计数)。
[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()] public static string [] GetCompletionList(string prefixText,int count,string contextKey){return default(string []); }
错误消息显示为“无法创建页面方法,因为找不到任何代码”
只有当我们在现有应用程序中执行此自动完成实现时才会出现错误,相反,如果我们在一个全新的应用程序中实现,那么问题就不会出现。
这个问题可以解决什么问题? 任何帮助都会非常感激..
答案 0 :(得分:0)
似乎你是在一个没有与之关联的CS文件的aspx页面上这样做的。 将此代码放在与此页面关联的cs文件中。
如果没有,请创建一个并将其添加到页面中,如下所示
<%@ Page Language="C#" AutoEventWireup="true"
CodeBehind="MyPage.aspx.cs" Inherits="MyLib.MyPage" %>