我想知道在.NET中是否有内置的方法来解析字符串的位.
以我为例,我有以下字符串:
"bsarbirthd0692"
Run Code Online (Sandbox Code Playgroud)
由以下部分组成,以后将与数据交叉引用:
Indexes Purpose
0-3 (name)
4-9 (description)
10-13 (date mm-yy)
Run Code Online (Sandbox Code Playgroud)
我希望有一些原生的东西:
string name, desc, date;
string.ParseFormat("{0:4}{1:5}{2:4}", "bsarbirthd0692", out name, out desc, out date);
Run Code Online (Sandbox Code Playgroud)
在.NET或流行的库中是否有以本机方式执行此操作?
传递给hide.bs.dropdown处理函数的event.target是下拉列表本身,而不是启动事件的元素。
如何从hide.bs.dropdown事件对象获取启动事件的元素?
<div class="dropdown" id='drop'>
<button id="dLabel" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">
Dropdown trigger
<span class="caret"></span>
</button>
<ul class="dropdown-menu" role="menu" aria-labelledby="dLabel">
...
</ul>
</div>
<button class='btn btn-primary'>Other Button</button>
Run Code Online (Sandbox Code Playgroud)
Javascript:
$('#drop').on('hide.bs.dropdown', function(e) {
console.log(e.target); //
})
Run Code Online (Sandbox Code Playgroud)
打开下拉菜单,单击按钮,查看console.log目标。
JSFiddle:http : //jsfiddle.net/DTcHh/4215/
如果可能的话,我不希望将click事件绑定到整个页面。
我试图防止在单击文档中的某些元素时关闭下拉菜单。
更新资料
我最终使用了这种方法:https : //stackoverflow.com/a/19797577/2414886但是我仍然希望有一个更紧凑的解决方案。
我有一个实体类:
public class SomeClass {
public int Id { get; set; }
public int Value { get; set; }
public string Name { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
使用Moozzyk的EF6 Store Functions for Entity Framework代码,我看到了将函数映射到实体类型的示例代码.
但是,当使用尚未映射为实体的类型时,我会收到一个异常,说该类型不是有效的实体类型.
例:
[DbFunction("MyContext", "GetValueSum")]
public IQueryable<SomeClassSummary> GetValueSum()
{
return ((IObjectContextAdapter)this).ObjectContext
.CreateQuery<SomeClassSummary>(string.Format("[{0}].{1}", GetType().Name,
"[GetValueSum]()"));
}
Run Code Online (Sandbox Code Playgroud)
如何将该函数的调用输出到特定类型?
我正在尝试从特定的 url 系统提供图像文件,如下所示:
mysite/Images/Category/File_Name.extension
我已经设置了这样的路线:
routes.MapRoute( "ImagesRoute", // Route name
"Images/{category}/{file}.jpg", // URL with parameters
new { controller = "Posts",
action = "ViewImage",
category = "", file = "" } // Parameter defaults
);
Run Code Online (Sandbox Code Playgroud)
哪个应该映射到我的控制器操作:
public ActionResult ViewImage(string category, string file)
{
var dir = Server.MapPath("/Images");
var imgtitle = file.Replace("_", " ").Replace(".jpg", "");
var repos = new BlogImagesRepository();
var guid = repos.FetchImageByCategoryAndTitle(category, imgtitle);
var path = Path.Combine(dir, category, guid.ImageGuid.ToString());
return File(path, "image/jpeg");
}
Run Code Online (Sandbox Code Playgroud)
如果我从路由中删除 .jpg 扩展名并请求在 url 上没有 .jpg 扩展名的文件标题(即:Images/MyCategory/My_Image)它显示得很好。但是,添加 …
model-view-controller file-extension jpeg routes asp.net-mvc-4