الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

masterpage

بدأه Ahmed29 في 31 مارس 2011 · 3 رد · 746 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاتة انا عندى مشكلة هى انا عامل فى ماستر بيج dropdownlist يوجد فية قيمتين اول cmbsubtance وثانى tradename عامل عند اختيار اول تظهر textbox اول وعند اختيار الثانى تظهر تكست بوكس الثانى بجملة if (dropdonlist.selected.value="1"

textbox.visible=true; ثم اختيار الثانى تظهر تكست بوكس 2 المشكلة عندى عامل button_serach كاتب فية انة respons.redircet(serach.aspx?id="+textbox.text) مشكلة هو بظهر قيم صح بسtextbox1 يختفى عند ضغط على زرا فهل يوجد طريقة انة كل ما يذهب الى ماستر بيج يثبت textbox ولايختفى هو بظهر طبعا عند اختيارمن dropdownlist لكن انا عايز عند ضغط على button لا يختفى textbox1 او ثانى بحيث لا يمكن مستخدم يختيار كل مرة من dropdownlist

حتى يتم تصحيح عنوان بريدكم الالكتروني

<span style="font-family: courier new" ,="" courier,="" monospace'="">فيصل الحربي - إدارة الموقع

#2

مرحبا أخي

أكتب كود الصفحة حتى نتأكد من سير البيانات.

#3

دة كود صفحة ماستر بيج

using System;

using System.Data;

using System.Configuration;

using System.Collections;

using System.Web;

using System.Web.Security;

using System.Web.UI;

using System.Web.UI.WebControls;

using System.Web.UI.WebControls.WebParts;

using System.Web.UI.HtmlControls;

using System.Drawing;

using System.Data.SqlClient;

public partial class MasterPage : System.Web.UI.MasterPage

{

void Page_PreInit(Object sender, EventArgs e)

{

this.MasterPageFile = "~/MasterPage.master";

}

protected void Page_Load(object sender, EventArgs e)

{

if (!Page.IsPostBack)

{

Panel2.Visible = true;

Panel3.Visible = false;

txtSearchChem.Text = Session["chem"].ToString();

txtsearchTrard.Text = Session["Trade"].ToString();

DropDownList1.SelectedValue = Session["check"].ToString();

}

}

protected void Therapeatic_Load(object sender, EventArgs e)

{

Session["ID"] = "0";

}

protected void Phanmacalogical_Load(object sender, EventArgs e)

{

Session["Therapeutic_ID"] = "0";

}

protected void HyperLink1_Load(object sender, EventArgs e)

{

Session["pharmacological"] = "0";

}

protected void HyperLink2_Load(object sender, EventArgs e)

{

Session["Chemical_ID"] = "0";

}

protected void HyperLink3_Load(object sender, EventArgs e)

{

Session["ChemSubst_ID"] = "0";

}

protected void BtnSearch_Click(object sender, EventArgs e)

{

if (DropDownList1.SelectedValue=="1")

{

Panel2.Visible = true;

Response.Redirect("search.aspx?chem=" + Convert.ToString(txtSearchChem.Text));

}

if (DropDownList1.SelectedValue == "2")

{

Panel3.Visible = true;

Response.Redirect("Searchtraed.aspx?traed=" + Convert.ToString(txtsearchTrard.Text));

}

Session["check"] = DropDownList1.SelectedValue.ToString();

}

protected void DropDownList1_SelectedIndexChanged(object sender, EventArgs e)

{

}

protected void DropDownList2_SelectedIndexChanged(object sender, EventArgs e)

{

if (DropDownList1.SelectedValue == "1")

{

txtsearchTrard.Visible = false;

}

}

protected void CheckBox1_CheckedChanged(object sender, EventArgs e)

{

}

protected void Button1_Click(object sender, EventArgs e)

{

if (DropDownList1.SelectedValue == "1")

{

Panel2.Visible = true;

Response.Redirect("search.aspx?chem=" + Convert.ToString(txtSearchChem.Text));

}

if (DropDownList1.SelectedValue == "2")

{

Panel3.Visible = true;

Response.Redirect("Searchtraed.aspx?traed=" + Convert.ToString(txtsearchTrard.Text));

}

Session["check"] = DropDownList1.SelectedValue.ToString();

}

protected void txtSearch_TextChanged(object sender, EventArgs e)

{

}

protected void DropDownList1_SelectedIndexChanged1(object sender, EventArgs e)

{

if (DropDownList1.SelectedValue == "1")

{

Panel2.Visible = true;

Panel3.Visible = false;

}

if (DropDownList1.SelectedItem.Value == "2")

{

Panel3.Visible = true;

Panel2.Visible = false;

}

Session["check"] = DropDownList1.SelectedValue.ToString();

}

}

اما كود صفحة البحث هو

if (Request.QueryString["traed"] != "" && Request.QueryString["traed"] != null)

{

Label1.Text = Request.QueryString["traed"].ToString();

Session["Trade"] = Label1.Text;

}

حتى يتم تصحيح عنوان بريدكم الالكتروني

<span style="font-family: courier new" ,="" courier,="" monospace'="">فيصل الحربي - إدارة الموقع

#4

أخي الكريم أنت مررت قيمة من الtextbox ضمن quiry string ......... ضمن ID ضع ضمن اللود لصفحة الماستر إذا كان ID يحوي على قيمة فقم بإظهار مربع النص وإلا فقم بإخفاءه

أرجو ان تكون قد استفدت

قل لمن يحمل هما ****** إن همــــا لا يدوم
:rolleyes: :rolleyes: :clapping: :rolleyes: :rolleyes:

مثلا تفنى المسـرة ***** هكذا تفنى الهموم

مواضيع مشابهة