我想在按下按钮后在文本框(ID = button3)中包含一些文本。
我有以下html:
<div id="collapse2" style="display:none">
<span id="button3">text before pressing the button></span>
</div>
在javascript中,我知道我可以通过两种不同的方式解决问题。
选项1:
var element=document.getElementById("button3");
element.innerHTML="text after pressing the button";
选项2:
$('#button3').text('text after pressing the button');
您能给我第三个使用razor / html helper的选项吗?这与我昨天发布的另一个问题(My other question)有关。但是,我认为这次我能够以更好的方式解释我的问题。
最佳答案
要完全在剃须刀中执行此操作,将需要您致电服务器。为此,请强烈键入视图并使用剃刀从模型中获取button3值。
将输入参数(字符串button3Value =“初始值”)添加到Controller Method。默认为您的初始button3值。
然后,您可以使用@ Html.ActionLink并从buttonclick中传递新的button3值。这将使用适当的值重新加载页面。