PDA

View Full Version : مشکل با OnMenuItemClick



darioush01
یک شنبه 07 مهر 1387, 12:36 عصر
من يه منو ايجاد کردم و اونو به siteMapDataSource , بايندش کردم . حالا می خوام وقتی رو هر آيتم منو کليک ميشه يه دستوری جرا شه . واسه همين اومدم کد مربوط به
OnMenuItemClick رو تو يه script بالای صفحه نوشتم .چون صفحه ContentPage بوده قبل از contentplaceholder کد زير رو نوشتم .


<script runat="server">


void Menu_Main_MenuItemClick(object sender, MenuEventArgs e)
{
Session["SelectedItemToEdit"] = e.Item.Value;
tb_NodeTitle.Text = e.Item.Text;
}

</script>


اما مشکل اينه که اصلا اين رويداد اجرا نميشه , اين رويداد دو تو sourcecode هم نوشتم اونجا هم اجرا نشد .
من بايد از چه دستوری استفاده کنم ؟ :افسرده:

salehbagheri
یک شنبه 07 مهر 1387, 12:48 عصر
در VS2008 تمامی صفحات که دارای صفحه مستر هستند، یک قسمت ContentPlaceHolder به نام Head دارند که می توانید کدهایی را باید در تگ <Head> نوشته شوند را درون آن بنویسید!

darioush01
یک شنبه 07 مهر 1387, 13:06 عصر
من با 2005 کار می کنم . من با جايی که بايد بنويسمش مشکل ندارم آخه تو يه صفحه ديگه همين کار رو يعنی دستور مربوط به رويداد کليک يک دکمه رو نوشتم و کار کرد اما واسه menu کار نمی کنه . در واقع انگار رويداد کليک رو نميبينه . نميره سراغش .