我试图创建一个将文本从一个框转换为的按钮 大写。我正在尝试使用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。我如何让它工作?
答案 0 :(得分:2)
我不明白你为什么试图在服务器端运行它。
保持简单。 使用jquery:
<script>
$('#button1').click(function () {
var text = $('#x').val().toUpperCase();
})
</script>