korosh00
پنج شنبه 22 بهمن 1394, 12:54 عصر
سلام
من ویرایش کردم و یکبار دیگه بهتر توضیح میدم :
ما یک صفحه ساختیم بنام aaa.aspx
خوب در گلوبال هم نوشتیم :
void Application_Start(object sender, EventArgs e) {
// Code that runs on application startup
RouteTable.Routes.MapPageRoute("pa",
"page/{Name}",
"~/aaa.aspx");
}
خوب حالا تو کد های صفحه هم این رو گذاشتیم
<asp:HyperLink ID="HyperLink1" runat="server" CssClass="text"
NavigateUrl='<%# Eval("idp", "page/{0}") %>' >
<%# Eval("titr")%>
</asp:HyperLink>
حالا هر وقت برنامه رو اجرا میکنیم و روی لینک کلیک میشه آدرس اول همه می نویسه
page و بعد یک اسلش و یک شماره مثلا 1یا 2
من می خواهیم اون page رو بتونه کاربر خودش بسازه و یا بینهایت بتونه بسازه !!!
چه راهی هست ؟؟؟
من ویرایش کردم و یکبار دیگه بهتر توضیح میدم :
ما یک صفحه ساختیم بنام aaa.aspx
خوب در گلوبال هم نوشتیم :
void Application_Start(object sender, EventArgs e) {
// Code that runs on application startup
RouteTable.Routes.MapPageRoute("pa",
"page/{Name}",
"~/aaa.aspx");
}
خوب حالا تو کد های صفحه هم این رو گذاشتیم
<asp:HyperLink ID="HyperLink1" runat="server" CssClass="text"
NavigateUrl='<%# Eval("idp", "page/{0}") %>' >
<%# Eval("titr")%>
</asp:HyperLink>
حالا هر وقت برنامه رو اجرا میکنیم و روی لینک کلیک میشه آدرس اول همه می نویسه
page و بعد یک اسلش و یک شماره مثلا 1یا 2
من می خواهیم اون page رو بتونه کاربر خودش بسازه و یا بینهایت بتونه بسازه !!!
چه راهی هست ؟؟؟