0
基本上我的導航欄中有一個按鈕,它在主文件中定義。我想在單擊按鈕**(bt)**時調用c#方法。 但我無法在代碼隱藏中訪問控件。我還需要控制能見度,所以我認爲它必須留在其中一個視圖中。無法訪問主文件中的控制
<asp:GridView runat="server" ID="lw3">
<EmptyDataTemplate>
<ul class="nav navbar-nav navbar-right" style="color:#ffffff !important">
<li><a runat="server" href=""></a></li>
<li><a runat="server" href="" title=""></a></li>
<li><a runat="server" id="btout">bt</a></li>
</ul>
</EmptyDataTemplate>
</asp:GridView>
我看不到是webforms控件的按鈕。所以雖然你可以操作'',因爲它們是'runat =「server」',所以當它被點擊時你將無法輕鬆地運行服務器方法 - 請參閱http://stackoverflow.com/questions/2476982/如何到讓-HTML鏈接錨-DO-A-回發將要樣的LinkButton。你最好使用全面的asp控制 - 它會更簡單。 –