Следующий пример кода показывает, как предотвратить нажатие кнопки на отправке формы.
Вы можете попробовать мой пример кода:
<form autocomplete="off" method="post" action="">
<p>Title:
<input type="text" />
</p>
<input type="button" onclick="addItem()" value="Add Item">
<input type="button" onclick="removeItem()" value="Remove Last Item">
<table>
<th>Name</th>
<tr>
<td>
<input type="text" id="input1" name="input1" />
</td>
<td>
<input type="hidden" id="input2" name="input2" />
</td>
</tr>
</table>
<input id="submit" type="submit" name="submit" value="Submit">
</form>
<script language="javascript">
function addItem() {
return false;
}
function removeItem() {
return false;
}
</script>
Так что я собираюсь опубликовать то, что решило мою проблему, но я абсолютно не знаю, почему это произошло, поэтому, если у кого-то есть лучший ответ, я проверю это, как принято. Чтобы решить мои проблемы, я удалил привязку для ширины и высоты и просто добавил в конструктор DialogWindow
this.Width = OwnerActualWidth;
this.Height = OwnerActualHeight;
, так как я передаю этот параметр на входе