PDA

View Full Version : سوال: استفاده از جاواسکریپت در asp.net



imohsen
پنج شنبه 22 فروردین 1392, 00:10 صبح
سلام دوستان
من بصورت داینامیک و با استفاده از کد همچین صفحه ای رو ساختم:
http://www.learninweb.com/jeldcode.php
این هم جهت اطلاع کد ساخت اون جدول اصلی بصورت داینامیکه:
protected void Page_Init(object sender, EventArgs e)
{

MyLINQDataClassesDataContext mdc = new MyLINQDataClassesDataContext();
var p = from x in mdc.TBLfile1s
select x;

var q = from y in mdc.TBLfile1s
where y.fileid == p.Max(x => x.fileid)
select y;
int num = q.First().fileid;
if (num % 2 == 1)
num++;
int m = 0;

num = num / 2;

Table tbl = new Table();
tbl.ID = "mytbl";

ph1.Controls.Add(tbl);

for (int i = 0; i < num; i++)
{
TableRow tblrow = new TableRow();



for (int j = 0; j < 2; j++)
{
TableCell tblcell = new TableCell();
CheckBox chbx = new CheckBox();
Label lbl = new Label();
Image img = new Image();

var w = from t in mdc.TBLfile1s
where t.fileid == m
select t;
m++;
if (w.Any())
{
chbx.Text = w.First().filename + "<br/>&nbsp;&nbsp;&nbsp;&nbsp;";
chbx.ID = "chb" + w.First().fileid.ToString();
chbx.AutoPostBack = true;
chbx.Attributes.Add("CheckedChanged", "calc");


lbl.Text = w.First().fileprice.ToString() + " ريال ";

img.ImageUrl = w.First().fileimg;

tblcell.Controls.Add(chbx);
tblcell.Controls.Add(lbl);
tblcell.Controls.Add(img);

tblrow.Cells.Add(tblcell);

//styles
tbl.CssClass = "tblstyle";
img.CssClass = "imgstyle";
tblcell.CssClass = "1px dashed Black;";
chbx.CssClass = "chbstyle";
img.ImageAlign = ImageAlign.Left;
tblcell.BorderStyle = BorderStyle.Solid;
}
}
tbl.Rows.Add(tblrow);
}

می خوام مثل همین صفحه با تیک زدن هر چک باکس مبلغ پرداختی محاسبه بشه
می دونم که باید یک تابع باید به CheckedChanged تمام چک باکس ها نسبت داده بشه.
آیا این کار رو فقط با جاوا اسکریپت می شه انجام داد یا با سی شارپ هم میشه؟
من در نسبت داده event handler به چک باکس ناموفق بودم.

amirsajjadi
پنج شنبه 22 فروردین 1392, 00:17 صبح
با Ajax خود دات نت هم میشه با javascript هم میشه.

imohsen
جمعه 23 فروردین 1392, 16:14 عصر
دوست عزیز یه خورده بیشتر راهنمایی کن، من خیلی با جاواسکریپت و ای جکس آشنایی ندارم.
یه مثالی نمونه ای چیزی
کد میخوام...

amirsajjadi
جمعه 23 فروردین 1392, 18:00 عصر
دوست عزیز یه خورده بیشتر راهنمایی کن، من خیلی با جاواسکریپت و ای جکس آشنایی ندارم.
یه مثالی نمونه ای چیزی
کد میخوام...

سرچ توی گوگل

imohsen
جمعه 23 فروردین 1392, 19:12 عصر
زیرو روش کردم