在html按钮上单击打印结果到屏幕

时间:2018-03-31 14:47:31

标签: javascript c# html asp.net

我试图创建一个将文本从一个框转换为的按钮 大写。我正在尝试使用c#。在我的cshtml文件中:

<input runat="server" id="x" type="text"/>
<input runat="server" id="button1" type="submit" value="enter"
    OnServerClick="convertToUpper"/>
<span runat="server" id="changed_text"/>

在我的cshtml.cs文件中:

public void converToUpper(object sender, EventArgs e){
    string str = mytext.value;
    changed_text.InnerHtml = str.ToUpper();

}

当我构建它时,在当前上下文中不存在t mytext和changed_text。我如何让它工作?

1 个答案:

答案 0 :(得分:2)

我不明白你为什么试图在服务器端运行它。

保持简单。 使用jquery:

<script>
    $('#button1').click(function () {
        var text = $('#x').val().toUpperCase();
    })
</script>