在webmatrix中,我在App_Data中創建了一個帶有許多公共靜態函數的DAL.cshtml。一個cshtml如何在另一個cshtml中調用一個函數?
我想從另一個不同文件夾中的.cshtml頁面調用它們。
目前我得到 編譯器錯誤信息:CS0103:名稱DAL不會在目前的背景下存在
(請注意我下面一個有關移動到一個位置的數據訪問博客初學者)
在我DAL.cshtml一個例子是:
public static void AddProfile (dynamic Profile)
{
var sql = "INSERT INTO profile (ProfileDescription, ProfileType) " +
"VALUES (@0, @1)";
PinwheelDB.Execute(sql, Profile.ProfileDescription, Profile.ProfileType);
var Profile.ProfileID = PinwheelDB.GetLastInsertId();
}
在我的 '呼叫' 我.cshtml有:
dynamic Profile = new ExpandoObject();
Profile.ProfileDescription = Request.Form["txtChildFirstName"];
Profile.ProfileType = 1;
functions.DAL.AddProfile(Profile);
var vProfileID = Profile.ProfileID;
您可以接受自己的答案,將問題標記爲已解決。 – 2012-03-23 09:37:26