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