0

我必须知道如何填写这个 html

<a href='<%# GetHRef() %>'></a>

protected string GetHRef()
{
   string ret = "";
   ret = '<%# Eval("Id", "Play.aspx?lfs=Workout&Id={0}") %>'; //here is a Error
   //Cannot implicitly convert type 'char' to 'string'
   //Too many characters in character literal
   return ret;
}

代码有什么问题请给我解决方案//无法将类型'char'隐式转换为'string'//字符文字中的字符太多谢谢

4

1 回答 1

0

您需要使用 scriptlet 在 html 中嵌入 C# 代码,并且您尝试在 c# 代码中使用它。

protected string GetHRef()
{
   string ret = "";
   ret = Eval("Id", "Play.aspx?lfs=Workout&Id={0}");      
   return ret;
}
于 2013-07-27T07:45:42.573 回答