2013-07-04 18 views
0

在实现静态页面方法时,单击添加自动完成页面方法智能标记选项不允许创建名为的新页面方法GetCompletionList:它代表什么用户输入到TextBox(prefixText)和显示(count)的自动完成建议的数量。使用“静态页面方法”在文本框中自动完成建议

[System.Web.Services.WebMethodAttribute(), System.Web.Script.Services.ScriptMethodAttribute()]公共静态 串[] GetCompletionList(串prefixText,诠释计数,串 contextKey){返回默认(串[]); }

错误消息显示为“无法创建页面方法,因为后面没有代码被发现”

的错误,只有当我们做一个已经存在的应用程序,则自动完成执行出现,而不是如果我们在一个全新的应用程序中实现,那么问题就不会出现。

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

回答

0

似乎你正在一个没有CS文件关联的aspx页面上这样做。 将此代码放入与此页面关联的cs文件中。

如果没有,创建一个,并将其添加在页面中,类似这样的

<%@ Page Language="C#" AutoEventWireup="true" 
    CodeBehind="MyPage.aspx.cs" Inherits="MyLib.MyPage" %>