我使用Razor从传统的ASP.NET网站迁移到MVC。我在旧网站上有一个表单,其中包含一些提交表单的div
。这是ASP.NET中生成的代码:
<form>
<div id="choice1" onclick="__dopostback(...)">Choice 1<div>
<div id="choice2" onclick="__dopostback(...)">Choice 2<div>
<div id="choice3" onclick="__dopostback(...)">Choice 3<div>
...
</form>
每个div
都拥有自己的背景图片,动画等等;所以我不能翻译&#34;这有按钮。提交包含onclick
属性的表单时,我没有任何问题,但我不知道哪些div
已被点击... __dopostback
设置隐藏变量在提交表单以模拟事件之前,在javascript中使用div
的名称;我可能会在MVC中重现这一点。
我认为无论如何应该有一个更清洁的方式。我错了吗?