Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/drupal/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp classic 使用响应写入创建链接_Asp Classic - Fatal编程技术网

Asp classic 使用响应写入创建链接

Asp classic 使用响应写入创建链接,asp-classic,Asp Classic,我有一个urlcolumn和一个title列,我希望链接在asp中自动生成 <td><%response.write(<a href="rs.fields.item("urlcolumn")target=_"blank">rs.fields.item("titlecolumn")</a>)%></td> 至少,您需要为响应引用输出值 <td><%Response.Write("<a href='" + rs.

我有一个urlcolumn和一个title列,我希望链接在asp中自动生成

 <td><%response.write(<a href="rs.fields.item("urlcolumn")target=_"blank">rs.fields.item("titlecolumn")</a>)%></td>

至少,您需要为响应引用输出值

<td><%Response.Write("<a href='" + rs.fields.item("urlcolumn") + "' target='_blank'>" + rs.fields.item("titlecolumn") + "</a>")%></td>

编辑(更新了我的代码示例)


编辑#2-确保清除进入这些链接的任何输入。以这种方式创建链接会使您非常容易受到XSS攻击(特别是因为href属性实际上可以执行Javascript)。

至少,您需要引用响应的输出值

<td><%Response.Write("<a href='" + rs.fields.item("urlcolumn") + "' target='_blank'>" + rs.fields.item("titlecolumn") + "</a>")%></td>

编辑(更新了我的代码示例)


编辑#2-确保清除进入这些链接的任何输入。以这种方式创建链接会使您非常容易受到XSS攻击(特别是因为href属性实际上可以执行Javascript)。

您可以通过字符串连接来完成您正在尝试的操作:


但是,使用控件可能会更好。

您可以通过字符串连接来完成您正在尝试的操作:

但是,使用控件可能会更好。




你需要更正你的
target
链接,它应该是
target=“\u blank”
你需要更正你的
target
链接,它应该是
target=“\u blank”
不开玩笑,这就是为什么我通常尝试使用控件,而不是内联所有内容。不开玩笑,这就是我通常尝试使用控件的原因,而不是内联所有内容。