با سلام خدمت اساتید شوالی داشتم اینکه من یک برنامه نوشتم برای منوی داینامیک و اطلاعات را از بانک دریافت می کند و منوها کم و زیاد می شوند مشکل من در نمایش hyperlik یا navigat url می باشد:آیتم های بانکم :idnameparent_idmenu_url می باشدو می خواهم وقتی منو باز می شود و بر روی آیتم Name کلیلک می کنم Menu_url طبق آدرس که از بانک دریافت می کند مثلا به آدرس about.aspx/~ را دریافت کند و باز نماید ( اجرا کند) کد را در زیر می آورم:using System;using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;namespace multi_level_menu
{
public partial class _Default : System.Web.UI.Page
{
creat_menu_dbEntities db = new creat_menu_dbEntities();
public void show_menu(int level=0)
{
var q1 = from a in db.menus where a.parent_id ==level select a;
foreach (var item in q1)
{
string name = item.name;
string url = item.url;
int id = item.id;
Response.Write("
"+name);
Response.Write("" + url);
Response.Write("");var q2 = from r in db.menus where r.parent_id == id select r;
if (q2.Count() > 0)
{
Response.Write("");
show_menu(id);
Response.Write("
");
}Response.Write("");}
}
protected void Page_Load(object sender, EventArgs e)
{}
}}
لطفا من رو راهنمایی کنید برنامه نویس...
ما را در سایت برنامه نویس دنبال می کنید
برچسب : حرفه,اجرای,سایت,دریافت,آدرس,بانک, نویسنده : محمد رضا جوادیان programers بازدید : 154 تاريخ : دوشنبه 27 شهريور 1396 ساعت: 13:37