ASP.NET 4.5 TryUpdateModel 不使用母版页在 WebForm 中选择表单值 [英] ASP.NET 4.5 TryUpdateModel not picking Form values in WebForm using Master-Page
本文介绍了ASP.NET 4.5 TryUpdateModel 不使用母版页在 WebForm 中选择表单值的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我正在使用 WebForms 并且我正在尝试在母版页中执行模型验证,但由于某种原因,模型没有获取值,这意味着如果我输入一个好的值,验证触发后,模型会继续出现返回空,从而一遍又一遍地触发验证.如果我将代码放在没有母版页的页面中,它可以正常工作.我可以举一个非常简单的例子,老实说,很难相信像 MasterPages 一样普遍,到目前为止还没有人遇到过这种情况.出于本示例的目的,我将模型嵌入到背后的代码中,但外部没有什么不同.任何想法都会受到极大欢迎.谢谢.
--母版页--
<%@ Master Language="C#" AutoEventWireup="true" CodeFile="test.master.cs" Inherits="test" %><!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml"><head runat="服务器"><title></title><asp:ContentPlaceHolder id="head" runat="server"></asp:ContentPlaceHolder>头部><身体><form id="form1" runat="server"><div><asp:ContentPlaceHolder id="ContentPlaceHolder1" runat="server"></asp:ContentPlaceHolder>
</表单>