0

在实现静态页面方法时,单击“添加自动完成页面方法”智能标记选项,不允许创建名为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[]); }

错误消息显示为“无法创建页面方法,因为找不到后面的代码”

仅当我们在已经存在的应用程序中执行此自动完成实现时才会出现错误,而不是如果我们在全新的应用程序中实现则不会出现问题。

有什么办法可以解决这个问题?任何帮助将不胜感激..

4

1 回答 1

0

似乎您在没有关联 CS 文件的 aspx 页面上执行此操作。将此代码放在与此页面关联的 cs 文件中。

如果没有,创建一个并添加到页面中,像这样

<%@ Page Language="C#" AutoEventWireup="true" 
    CodeBehind="MyPage.aspx.cs" Inherits="MyLib.MyPage" %>
于 2013-07-04T10:11:29.953 回答