无法将类型 'void' 隐式转换为 'object' Web 表单
cannot implicitly convert type 'void' to 'object' web forms
我在 ASP.NET Web 表单中有以下代码,但出现错误
Cannot implicitly convert type 'void' to 'object'
代码:
C#
protected void OnMenuItemClick()
{
//...
}
HTML
<a href="<%# OnMenuItemClick(); %>">Click this</a>
我看到了很多例子,但 none 对我有用。
编辑
这是我实际代码的模拟,由于 html 部分是共享的,所以我不能做太多更改。
我需要的是从 html 调用 C# 方法,但标记必须是 a
Href 要求 URL 你需要发送一个 URL 字符串或 URL.
您不能在此处调用 void 函数。尝试这样的事情。
protected string OnMenuItemClick()
{
// do something here...
return @"https://www.google.com.pk/";
}
Html
<a href="<%# OnMenuItemClick(); %>">Click this</a>
我在 ASP.NET Web 表单中有以下代码,但出现错误
Cannot implicitly convert type 'void' to 'object'
代码:
C#
protected void OnMenuItemClick()
{
//...
}
HTML
<a href="<%# OnMenuItemClick(); %>">Click this</a>
我看到了很多例子,但 none 对我有用。
编辑 这是我实际代码的模拟,由于 html 部分是共享的,所以我不能做太多更改。 我需要的是从 html 调用 C# 方法,但标记必须是 a
Href 要求 URL 你需要发送一个 URL 字符串或 URL.
您不能在此处调用 void 函数。尝试这样的事情。
protected string OnMenuItemClick()
{
// do something here...
return @"https://www.google.com.pk/";
}
Html
<a href="<%# OnMenuItemClick(); %>">Click this</a>