【发布时间】:2021-04-28 07:17:53
【问题描述】:
html:
<input @bind="title"/>
<div id="chat-bottom-button-right-row">
<button @onclick="(() => RunMovie(title))">Chat</button> //I'd like to use title from input
</div>
c#代码:
[Inject]
public IJSRuntime Js { get; set; }
private MovieDataDetail movieDetail = null;
string title;
private async Task RunMovie(string title)
{
movieDetail = await TmdbApi.GetAllMovieInfo(title); //Object reference not set to an instance of an object
await Js.InvokeVoidAsync("kinX").AsTask();
}
我想使用来自input 的标题。
title 总是为空,即使我给input写了一些东西
【问题讨论】:
-
title不应该一直为空,你可以写一个if(){}来处理它。但是TmdbApi怎么样? -
您是如何创建
TmdbApi服务的?