我创建了一个asp.net mvc网站
我的问题是如何实现重载动作方法
调节器
public ActionResult Index(int id)
{
//code
return View(model);
}
public ActionResult Index()
{
//code
return View(model);
}
Run Code Online (Sandbox Code Playgroud)
视图
<div id="menucontainer">
<ul id="menu">
<li><%= Html.ActionLink("Home", "Index", "Home")%></li>
<%if (Page.User.Identity.IsAuthenticated)
{%>
<li><%= Html.ActionLink("Profilo", "Index", "Account")%></li>
<%} %>
<li><%= Html.ActionLink("About", "About", "Home")%></li>
</ul>
</div>
Run Code Online (Sandbox Code Playgroud)
Usercontrol(ascx)插入View中.此用户控件列出了配置文件的朋友(视图)
<td>
<%= Html.ActionLink(Html.Encode(item.Nominativo), "Index", "Account", new { id = item.IdAccount }, null)%>
</td>
Run Code Online (Sandbox Code Playgroud)
全球的asax
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default",
"{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = …Run Code Online (Sandbox Code Playgroud) 我有这个问题:
SELECT
Field1
AVG(Field2) as Field2,
AVG(Field3) as Field3,
AVG(Field4) as Field4
FROM Table1
GROUP BY Field1
ORDER BY Field2 DESC, Field3 DESC, Field4 DESC
Run Code Online (Sandbox Code Playgroud)
如何(如果可能)订购平均三个字段?我想在获得平均三个字段后进行单个订单.例如:
...
ORDER BY (Field2 + Field3 + Field4) / 3
Run Code Online (Sandbox Code Playgroud) 有办法获得谷歌的开放时间吗?我在几个论坛和文档中寻找,但我没有发现任何东西(也许只有foursquare API暴露了这些信息)
谷歌没有公开这些信息?
是否有任何服务暴露这个?(facebook地方,yelp,ecc ..)
非常感谢所有回复
阿尔贝托
在我的模型中,我有具有日期时间类型的MyDate属性.我在此模式下使用DisplayFormat属性对属性进行签名:
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:dd/MM/yyyy hh:mm}")]
public DateTime MyDate { get; set; }
Run Code Online (Sandbox Code Playgroud)
在我看来:
...
<%= Html.EditorFor(model => model.Evento.MyDate)%>
...
Run Code Online (Sandbox Code Playgroud)
为什么如果财产的价值是'2011-05-03 14:47',在我看来(进入EditorFor)我看到'03/05/2011 02.47'?
DataFormatString是正确的!
非常感谢你的回复
阿尔贝托
.net ×2
asp.net ×1
asp.net-mvc ×1
dataformat ×1
editorfor ×1
foursquare ×1
overloading ×1
routes ×1
sql-order-by ×1
sql-server ×1
t-sql ×1
yelp ×1