Как вы упомянули в своем посте, вы можете использовать тег <a>, чтобы отправить пользователя на нужную вам страницу.
Вы можете добавить информацию по ссылке так:
<a href="./newpage.aspx?action=newitem">Click here for a new item</a>
Затем в загрузке страницы из newpage.aspx вы можете проверить, что действие, выбранное пользователем было, параметры запроса сохраняются в запросе (Язык - C#).
protected void Page_Load(object sender, EventArgs e)
{
string action = Request.Params["action"];
if(!String.IsNullOrEmpty(action))
{
switch(action)
{
case "newitem":
//handle the new item action
break;
case "deleteitem":
//handle the delete item action
break;
//handle other actions.
}
}
}
EDIT: Вы должны знать, что < > тег отправит пользователя на страницу, указанную, страница, хотя будет действовать так, как будто это первый раз, когда пользователь посетил страницу. При этом переменная страницы IsPostBack будет ложной.
Возможно, немного больше деталей? Опишите сценарий и то, что вы пытаетесь достичь, тогда, возможно, у кого-то может быть трещина при ответе –
сделали так ........... – AJM