我在页面上有多个表单,它们通过隐藏输入将id传递给控制器。由于我使用强类型视图,因此我认为我需要保持每个ID的相同。尽管我认为这是不好的做法,但它目前可行。我该如何处理?在Django中有表单前缀值是否有相当的?在asp.net中具有相同输入ID的两种形式mvc
Avoid duplication of form input element ID in Django
这里有两种形式,我使用:
<form action="/Course/CropImage" method="post">
<input id="CourseId" name="CourseId" type="hidden" value="<%= Model.CourseId %>" />
<input id="X" name="X" type="hidden" value="<%= Model.X %>" />
<input id="Y" name="Y" type="hidden" value="<%= Model.Y %>" />
<input id="W" name="W" type="hidden" value="<%= Model.W %>" />
<input id="H" name="H" type="hidden" value="<%= Model.H %>" />
<input type="submit" value="Crop" />
</form>
<form action="/Course/UploadImage" enctype="multipart/form-data" method="post">
<input id="CourseId" name="CourseId" type="hidden" value="<%= Model.CourseId %>" />
<label for="Image">Select Image:</label><input id="Image" type="file" name="Select Image"/>
<input type="submit" value="Upload" />
</form>
你能显示你的查看页面的代码吗? – 2009-11-22 10:27:24