我有一个像这样的控制器:
public ActionResult mycontroller(int status, DateTime start, DateTime end)
{
...stuff
}
Run Code Online (Sandbox Code Playgroud)
我称之为:
http://localhost:22200/mycontroller?status=1&start=18/03/2015&end=18/04/2015
Run Code Online (Sandbox Code Playgroud)
但是,有一半的时间我需要像这样调用它:
http://localhost:22200/mycontroller?status=1
Run Code Online (Sandbox Code Playgroud)
我想为两个电话使用相同的控制器.
有没有办法改变控制器接受或不接受参数?
Ps:我不想拥有2个控制器或这样的网址
http://localhost:22200/mycontroller?status=1&start=null&end=null
Run Code Online (Sandbox Code Playgroud)
有帮助吗?非常感谢.
我有一个自定义控制器来发送消息.所以我需要获取属性字段名称和alias ="email"的值,这将用于发送电子邮件到.
以下代码有效
var id = umbraco.uQuery.GetNodeByUrl("/contact-us");
IPublishedContent root = Umbraco.TypedContent(id.Id);
return root.GetProperty("email", true).Value.ToString();
Run Code Online (Sandbox Code Playgroud)
但问题是,如果页面名称发生更改,则URL将更改,代码将中断.
那么如何更改上面的代码以获取当前页面ID并将其插入此处(???);?
我认为代码应该是这样的:
IPublishedContent root = Umbraco.TypedContent(???);
return root.GetProperty("email", true).Value.ToString();
Run Code Online (Sandbox Code Playgroud)
任何帮助将得到赞赏
我有这种情况
表01
reportID | response1 | response2 | response3 | response4 | response5
1 | aaa | bbb | ccc | ddd | eee
2 | fff | ggg | hhh | iii | jjj
3 | lll | mmm | nnn | ooo | ppp
...
Run Code Online (Sandbox Code Playgroud)
我想将这些数据插入table 02,结果应该是这样的
id | reportID | response
1 | 1 | aaa
2 | 1 | bbb
3 | 1 | ccc
4 | 1 | ddd
5 | 1 | …Run Code Online (Sandbox Code Playgroud) 我遇到了麻烦SQL.
user被Kleber-Pc访问的几次.下面的第一张图显示了登录框

下面的图片显示它的结果时,点击上连接.

所以我的问题是:
我如何访问SQL?
如何设置我可以在我的应用程序中使用的用户/密码(而不是使用Windows身份验证)?
实验值:
我没有为我记得的SQL创建用户帐户或密码; 我Visual Studio 2012在windows 8机器上使用.
我在网上搜索,找不到任何相关的,我不是SQL的专家,所以任何帮助将不胜感激.
谢谢.