فراخوانی تابعی در 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 است)
تشکر
;
نقل قول: فراخوانی تابعی در 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 )
;