2
我在我的页面中创建一个订阅块,包括文本框和按钮提交。我有一个观点名SubMail,这是它的内容:消失在asp.net MVC中单击提交时控制HTML#
<%@ Page Language="C#"
Inherits="System.Web.Mvc.ViewPage<Areas.Admin.Models.SubscribeMail>" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server"><title>SubscribeMail</title></head>
<body>
<div style="color:#353535;font-size:small;font-family:Verdana;">
<% Html.EnableClientValidation(); %>
<% using (Html.BeginForm()) {%>
<%: Html.ValidationSummary(true) %>
<div class="editor-label">
Subscribe For Latest Information:
<%: Html.ValidationMessageFor(model => model.Email) %>
</div>
<div class="editor-field">
<%: Html.TextBoxFor(model => model.Email, new { @class =
"flathtmlcontrol", name="Email"})%>
<input type="submit" value=" Submit " class="flathtmlcontrol" />
</div>
<% } %>
</div>
</body>
</html>
我使用的用户控件呈现的内容,我的网页,这是我的用户控件文件:
<%@ Control Language="C#" Inherits="System.Web.Mvc.ViewUserControl<dynamic>" %>
<iframe src="<%: Url.Action("SubMail","Portfolio") %>" frameborder="0"
scrolling="no" height="70px"></iframe>
的问题是:当我点击按钮提交时,页面完成后,控件文本框和提交按钮消失在我的页面中,直到我刷新页面,控件通常出现在我的页面中。
谁能告诉我,它有什么问题吗?
Thx,但你能告诉我,我该如何避免或解决这个问题? – titi 2012-01-19 01:47:32
请勿使用iframe – Jason 2012-01-19 01:48:09
,那么如何在我的视图中调用所有该控件以放入用户控件?谢谢。 – titi 2012-01-19 02:02:10