Httphandler返回字符串变量

本文关键字:变量 字符串 返回 Httphandler | 更新日期: 2023-09-27 18:11:24

我有一个返回字符串(部分描述)的httphandler。

我想在图像的title属性中使用返回值,该属性将在页面加载时更新。

我有以下的代码在page_load事件…

imgThumbnail.Attributes.Add("title", "~/Views/Admin/ImageRepository/ShowDescription.ashx?partno=123456&view=thumb");

我不确定如何让title文本成为返回值,而不仅仅是"~/Views/Admin/ImageRepository/ShowDescription.ashx?partno=123456&view=thumb"

我该怎么做?这是第一次使用http处理程序。我已经测试了处理程序,它确实返回了我期望的字符串。

Httphandler返回字符串变量

我想你可能需要重新考虑如何处理这个问题,你的代码可能看起来像这样:

string imgTitle = "Image Title"; // you need to set the value of imgTitle here.
imgThumbnail.Attributes.Add("title", imgTitle);

这可能会给出如下输出:

<img title="Image Title" />

你可能不需要一个处理程序,本质上,你可以把代码从你的处理程序移动到你的页面。

string imgTitle = GetImageTitle(partno); // you need to set the value of imgTitle here.
imgThumbnail.Attributes.Add("title", imgTitle);
public string GetImageTitle(string partno)
{
   // put code to return image title here;
}

PS你确定你不需要alt属性,<img>没有title属性