如何在asp.net中从表格单元格调用JavaScript函数

本文关键字:单元格 表格 调用 JavaScript 函数 asp net | 更新日期: 2023-09-27 18:08:20

我创建了一个Asp页面,其中有一个<asp:Table>对象。我将从后面的代码动态生成的行。

在表中的一个单元格中,我想调用JavaScript函数。JavaScript函数是:Vizit.Write("http://path/to/file.ext", { buttons: [ "InstantPreview" ] });,这行代码将返回控件。返回的控件我想放在TableCell中。要知道,这到底是什么意思,可以参考这个链接。

我的代码是:
CheckBox selectImage;
Label lblTitle;
Label lblResolution;
Label lblFileType;
LinkButton lbDownload;
System.Web.UI.WebControls.TableRow row;
System.Web.UI.WebControls.TableCell cellSelectImage;
System.Web.UI.WebControls.TableCell cellScriptFunction;
System.Web.UI.WebControls.TableCell cellTitle;
System.Web.UI.WebControls.TableCell cellResolution;
System.Web.UI.WebControls.TableCell cellFileType;
System.Web.UI.WebControls.TableCell cellFileDownload;
foreach (SPListItem image in returnedImages)
{
    row = new System.Web.UI.WebControls.TableRow();
    cellSelectImage = new System.Web.UI.WebControls.TableCell();
    selectImage = new CheckBox();
    cellSelectImage.Controls.Add(selectImage);
    cellScriptFunction = new TableCell(); // in this table cell I want to place the control which is returned from the javascript                                
}

我如何做到这一点?

如何在asp.net中从表格单元格调用JavaScript函数

您可以使用TableCell.Text包含脚本

  cellScriptFunction = new TableCell(); // in this table cell I want to place the control which is returned from the javascript                                

cellScriptFunction.Text = "<script> Vizit.Write('"http://path/to/file.ext'", { buttons: [ '"InstantPreview'" ] }); </script>";