السلام عليكــم ورحمـة الله وبركاتــه ،،
ديناميك Asp فى مشكلة فى إنشاء كلاس لبناء البروسيجر والكوماند والبرامتر فى صفحات
private void biuldParameter(SqlCommand com, Page p)
{
for (int x = 0; x < p.Controls.Count;x++ )
{
Control c = p.Controls[x];
string s = c.ID.Substring(0, 3);
if (s == "var")
{
string[] divide = c.ID.Split('-');
string param = divide[1];
param=param.Insert(0,"@");
string datatype = divide[2];
int lenghth = Convert.ToInt32(divide[3]);
SqlParameter P;
if (datatype == "nvar")
{
P = com.Parameters.Add(Param, SqlDbType.NVarChar, lenghth);
P.Value = c.Text
السى بتساوى الكنترول
المشكلة إنى عايز أكتب السى دوت التيكست
p.Value = c.Text;زى ما أنا عاملها فى الويندوز أبلكيشن
مش موجوده
اللى موجود
c.NamingContainer
هل هوه نفس الغرض ولا لا ؟


