ASP .NET jak zavolat funkci už na serveru?
Ahoj,
mám ASPX stránku a v ní provádím kód.
Stránka vypadá zhruba následovně:
<%@ Page Language="C#" %>
<%@ Import Namespace="System.Net.Http" %>
<script runat="server" >
readonly Models.Inventarizace db = new Models.Inventarizace();
public void AddItemEvent()
{
string regNumber = System.Web.HttpContext.Current.Request["regNumber"];
if (string.IsNullOrEmpty(regNumber)) throw new ArgumentNullException("regNumber");
var itemToEdit = db.InventoryItems.Single(x => x.registrationNumber == regNumber);
var newUser = db.Users.Find(1);
itemToEdit.InventoryItemEvents.Add(new Models.InventoryItem.InventoryItemEvent
{
Note = "Odsouhlasen předchozí stav.",
User = newUser
});
db.SaveChanges();
}
....
....
A tak dále.
Jak mohu provést funkci AddItemEvent() ještě před načtením stránky?
Myslím tím přímo na serveru. Jak funkci volat z klienta vím.
Dík.
Kupodivu funguje fce:
void Page_Load(object sender, EventArgs e)
{
AddItemEvent();
}
vyřešeno.