0
我使用的是asp.net框架4,我創建了一個全新的項目,下面是代碼,當我編譯proj時,我得到了下面的錯誤...我已經花了好長的時間,但不知道什麼怎麼回事...名稱'ResolveUrl'在當前上下文中不存在
using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
namespace aspnet_membership_proj
{
public partial class SiteMaster : MyBaseMasterPage
{
public void Page_Load(object sender, EventArgs e)
{
HtmlGenericControl myJs = new HtmlGenericControl();
myJs.TagName = "script";
myJs.Attributes.Add("type", "text/javascript");
myJs.Attributes.Add("language", "javascript"); //don't need it usually but for cross browser.
myJs.Attributes.Add("src", ResolveUrl("~/Scripts/JScript.js"));
this.Page.Header.Controls.Add(myJs);
}
}
}
錯誤:
The name 'ResolveUrl' does not exist in the current context
'aspnet_membership_proj.SiteMaster' does not contain a definition for 'Page' and no extension method 'Page' accepting a first argument of type 'aspnet_membership_proj.SiteMaster' could be found (are you missing a using directive or an assembly reference?)
'MyBaseMasterPage'看起來像什麼? 'MyBaseMasterPage'是否繼承自'System.Web.UI.MasterPage'? – rsbarro 2012-02-15 21:04:40
MyBaseMasterPage類是什麼樣的? – 2012-02-15 21:04:49