2010-12-09 45 views
0

在我的aspx頁面中,我有BeginForm(),它包含一個表格T1,我也有一個Iframe I1,它不包括在Begin Form()中。 我面臨的問題,我有條件檢查基於我需要禁用表T1和啓用Ifram I1。 爲此,我使用頁面加載()函數,它可以幫助我檢查條件,但我無法訪問表T1,因此不能將其可見值設置爲false。 我不介意添加JavaScript。我想使用頁面加載功能禁用Begin Form

的代碼: <% 使用(Html.BeginForm()){

%> 
<table id="HomePage"> 
    <td>...... 

</table> 

<% for (int i = ViewData.Model.Count - 1; i >= 0; i--) 
    { %> 
<div style="display: none;" id="hiddenView"> 
    <% Html.RenderPartial("PartiealView",object); %> 
</div> 
<% } %> 
保護無效的Page_Load(對象發件人,EventArgs的) { 如果(A == B){ 啓用iframe I1和禁用表t1 } 否則{啓用表T1ñ禁用的iFrame 1} }

回答

1

總結的,如果塊周圍的項目,你想測試:

<% if (...) { %> 
    <table> 
     ... 
    </table> 
<% } else { %> 
    <iframe ...> 
    </iframe> 
<% } %> 
+0

這是有道理的,但問題是值我要檢查是在我的課堂倪我無法訪問該值沒有頁面加載功能在C#.. user428747 2010-12-09 17:11:47