我创建了一个Sitefinity后端页面,在该页面上我添加了一个表单并提交按钮,我的问题是,当我提交页面时,只是重新加载页面,甚至没有碰到后端的断点。我已经检查过了,它甚至没有生成表单标记。
<com.google.android.material.textfield.TextInputLayout
android:id="@+id/editTextEmail"
style="@style/Widget.MaterialComponents.TextInputLayout.OutlinedBox"
android:layout_width="305dp"
android:layout_height="80dp"
android:hint="E-mail"
app:layout_constraintBottom_toBottomOf="parent"
app:layout_constraintEnd_toEndOf="parent"
app:layout_constraintStart_toStartOf="parent"
android:theme="@style/Theme.MaterialComponents.Light.NoActionBar"
app:layout_constraintTop_toBottomOf="@+id/imageView3"
app:layout_constraintVertical_bias="0.07999998">
<com.google.android.material.textfield.TextInputEditText
android:layout_width="290dp"
android:inputType="textEmailAddress"
android:layout_height="60dp" />
</com.google.android.material.textfield.TextInputLayout>
答案 0 :(得分:1)
后端页面是asp.net Web表单页面,因此它们已经在顶部具有表单元素。
有了这个,您基本上是在尝试嵌套不可能的表格。
这就是为什么,对于这种情况,您需要使用@ Html.BeginFormSitefinity帮助器方法。