webForumDet fria alternativet

Översättning VB -> C#

.NET

2 svar · 165 visningar · startad av maqe

Medlem sedan dec. 2003824 inlägg
Frågan#1

Private Sub MenyDataList_ItemDataBound(ByVal sender As System.Object, ByVal e As System.Web.UI.WebControls.DataListItemEventArgs) Handles MenuDatalist.ItemDataBound

Try
  Dim NavLink As HyperLink = CType(e.Item.FindControl("menulink"), HyperLink)
  Dim LinkId As String = NavLink.ToolTip
  NavLink.Attributes.Add("oncontextmenu", "myContextFunc('" & LinkId & "');")

Catch

End Try

End Sub

det som jag gjort i fetstil, hur gör man med det i c#?

Medlem sedan dec. 2003824 inlägg
#2

public void myMenuDataList_ItemDataBound(object sender, System.Web.UI.WebControls.DataListItemEventArgs e)
{
try
{
HyperLink NavLink = (HyperLink)e.Item.FindControl("menulink");
string LinkId = NavLink.ToolTip;
NavLink.Attributes.Add("oncontextmenu", "myContextFunc('" + LinkId + "')");
}
catch (Exception ex)
{
throw ex;
}
}

sådär har jag gjort men då funkar det inte ...

Medlem sedan dec. 2003824 inlägg
#3

Löste det genom att lägga til OnItemBound="itemBound" i min datalist

264 ms totalt · 4 externa anrop · v20260731065814-full.e96017d9
129 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)