这是我非常简单的C#代码。为我的武术俱乐部写一些软件
为什么我在这一行上有错误?
HoldTechnique = Techniques.SelectedIndex.ToString();上面写着
当前上下文中不存在
技术。
这在我的Terms.razor文件中:
@page "/Terms"
<select id="Techniques" name="Techniques" runat="server" @onchange="MyVideoSrc">
<option>Shihonage</option>
<option>Kytenage</option>
<option>Kotegeshi</option>
<option>Tynohenko</option>
</select>
@code {
private void MyVideoSrc()
{
string HoldTechnique = "";
HoldTechnique = Techniques.SelectedIndex.ToString();
}
}发布于 2020-03-05 20:59:00
我没有得到多少帮助..。嗯..。从这里开始根本帮不上忙。我刚得到:"....go在这里发布之前看了一些基本概念.“我已经编码了很多年了,我只是不太熟悉C#/Html/Blazor中的一些东西是如何工作的.我只想得到一个小方向的帮助,让我朝着正确的方向前进。所以对于那些像我一样开始工作的人.如果你想知道,这其实很简单。我做了很多关于表单的工作,特别是.NET/VB.如果您有一个基本的select语句(我的语句有日语术语)
<select @onchange="@DoStuff">
<option Value="Shihonage">Shihonage </option>
<option Value="Kytenage">Kytenage </option>
<option Value="Kotegeshi">Kotegeshi </option>
<option Value="Sankyo">Sankyo </option>
</select>下面是定义变量的函数
@functions
{
public string selectedString = "Ikyo";
}下面是"DoStuff“的代码--最终这将是一个类。现在,所有这些都在.razor文件中
void DoStuff(ChangeEventArgs e)
{
selectedString = e.Value.ToString();
Console.WriteLine("It is definitely: " + selectedString);
}https://stackoverflow.com/questions/60500750
复制相似问题