Dyn*_*nde 2 asp.net asp.net-mvc markup user-controls
快问.如果我想说,如果用户没有登录则有一个登录按钮,如果用户登录则有一些其他标记,那么最好的方法是什么?
我不愿意和他一起去
<% if(user.loggedIn){ %>
<!-- do something -->
<% }else{ %>
<!-- do something else -->
<% } %>
Run Code Online (Sandbox Code Playgroud)
方法,因为我讨厌我的标记中的代码.如果我认为"漂亮"的方法是让用户控制来实现这一目标,我会离开基地吗?然后让代码在用户控件代码隐藏?任何人都可以给我一个快速的例子吗?
<%
if (Request.IsAuthenticated)
{
%>
Welcome <%: Page.User.Identity.Name%>!
<%
} else {
%>
Login something
<% } %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2125 次 |
| 最近记录: |