نمایش نتایج 1 تا 2 از 2

نام تاپیک: فراخوانی تابعی در vb.net از داخل تابعی در script

  1. #1
    کاربر دائمی آواتار mahdyeh
    تاریخ عضویت
    دی 1385
    محل زندگی
    خیلی دور از اینجا
    پست
    178

    فراخوانی تابعی در vb.net از داخل تابعی در script

    سلام
    وقت بخیر !
    من دارم برانامه ای مینویسم با vb.net تحت وب (asp.net)
    یه جایی لازم هست که از کد script استفاده کنم...
    این کد زیر در aspx ء فرم نوشته شده

    function myDoubleClick(sender, eventArgs)
    {

    }

    لازم دارم که داخل تابع بالایی (function myDoubleClick) کدی بنویسم که وقتی این تابع (function myDoubleClick) فرا خوانی میشه ، کد زیر(Public Sub buildGrid()) که در UniE.aspx.vb نوشته ده فراخوانی و اجرا شود
     

    Public Sub buildGrid()
    txtID.Text = Grid1.SelectedItems(0).Item(3)
    txtCode.Text = Grid1.SelectedItems(0).Item(2)
    txtName.Text = Grid1.SelectedItems(0).Item(1)
    txtVahed.Text = Grid1.SelectedItems(0).Item(0)
    End Sub
    [

    داخل پرانتز بگم که ( Grid1 که استفاده کردم از نوع Component Art Grid است)
    تشکر
    ;

  2. #2
    کاربر دائمی آواتار mahdyeh
    تاریخ عضویت
    دی 1385
    محل زندگی
    خیلی دور از اینجا
    پست
    178

    نقل قول: فراخوانی تابعی در vb.net از داخل تابعی در script

    سلام پیداییدم
    لازم دارم که داخل تابع بالایی (function myDoubleClick) کدی بنویسم که وقتی این تابع (function myDoubleClick) فرا خوانی میشه ، کد زیر(Public Sub buildGrid()) که در UniE.aspx.vb نوشته ده فراخوانی و اجرا شود

    کد:
     

    Public Sub buildGrid() txtID.Text = Grid1.SelectedItems(0).Item(3) txtCode.Text = Grid1.SelectedItems(0).Item(2) txtName.Text = Grid1.SelectedItems(0).Item(1) txtVahed.Text = Grid1.SelectedItems(0).Item(0)End Sub[
    داخل پرانتز بگم که ( Grid1 که استفاده کردم از نوع Component Art Grid است)
    خب بجای اینکار ( که باعث refresh شدن صفحه هم میشه ) میتونیم از روش زیر استفاده کنیم :

    در صفحه (فایل aspx.)
    مثلا به جای :
    txtID.Text = Grid1.SelectedItems(0).Item(3)


    بنویسیم :


    function myDoubleClick(sender, eventArgs)
    {
    var item = eventArgs.get_item();
    document.getElementById("txtID").value = item.Cells[2].get_value();
    }


    فقط باید txtID باید از داخل ToolBox از HTML کامپوننته (input(Text رو انتخاب کرد

    ( نه از داخل ToolBox از Standard کامپوننته TextBoxt )

    ;
    آخرین ویرایش به وسیله mahdyeh : جمعه 15 مرداد 1389 در 17:20 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •