我最近开了一个Asp .Net Core应用程序.后来我想将它与角整合,但首先我需要一个机制,将"替换" cshtml用html.
如果我改变扩展名cshtml,html我就得到这个
'InvalidOperationException:找不到'索引'视图'.
我也尝试过Startup
app.UseStaticFiles();
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Index}/{id?}");
});
Run Code Online (Sandbox Code Playgroud)
但它也没有用.
可选的是将cshtml布局内容与html页面集成,但我认为这是不可能的.
所以,我的问题是,我可以简单地用html替换所有的cshtml吗?
我有一个下载文件的 MVC ActionResult 控制器。
如果文件是 PDF 则使用此 JS 代码
var $obj = $('<object>');
$obj.attr("type", "application/pdf");
$obj.attr("data", myurl);
$("#id").append($obj);
Run Code Online (Sandbox Code Playgroud)
然后我可以在我的应用程序中预览 PDF。
我想要 XLSX 或 XLS 文件类似的东西。
如果我点击 URL,我会获取该文件,但无法显示它。
我尝试过
<iframe src="https://docs.google.com/gview?url=myurl"></iframe>
Run Code Online (Sandbox Code Playgroud)
但不起作用。
有任何想法吗?
我已经像示例一样创建了一个剑道枢轴网格.我有这个选择
$scope.options = {
"dataSource": {
"type": "xmla",
"columns": [],
"rows": [{
"name": ["[Date].[Hierarchy - QM]"],
"expand": false
}],
"measures": [],
"transport": {
"connection": {
"catalog": "EDI",
"cube": "EDI"
},
"read": {
"url": "..../msmdpump.dll",
"type": "POST",
"dataType": "text",
"contentType": "text/xml"
}
},
"filter": {
"field": "[Date].[Hierarchy - QM]",
"operator": "eq",
"value": "new Date(2016, 1, 1)"
},
"schema": {
"type": "xmla"
}
}
}
Run Code Online (Sandbox Code Playgroud)
一切都很完美.但是,当我将过滤器运算符从'eq'更改为'gte'时,我得到以下错误
无法读取未定义的属性'replace'
我为我的网站使用"Bootstrap v3.3.5(http://getbootstrap.com)Copyright 2011-2015 Twitter,Inc.",我想添加google-map.我运行此代码,所有地图都是灰色的.我不明白为什么这不适用于模态.有人能帮我吗 ?我也有包括
HTML
<body>
<a class="openmodal" href="#contact" data-toggle="modal" data-id="Peggy Guggenheim Collection - Venice">Contact</a>
<div class="modal fade" id="contact" role="dialog" >
<div class="modal-dialog modal-lg">
<div class="modal-content" id="back" >
<div class="modal-header">
<h4>Contact<h4>
</div>
<div class="modal-body">
<div id="map"></div>
</div>
<div class="modal-footer">
<a class="btn btn-default" data-dismiss="modal">Close</a>
</div>
</div>
</div>
</body>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
<script src="https://maps.googleapis.com/maps/api/js"></script>
<script>
function initialize() {
var mapCanvas = document.getElementById('map');
var mapOptions = {
center: new google.maps.LatLng(44.5403, -78.5463),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
}
var map = new google.maps.Map(mapCanvas, mapOptions) …Run Code Online (Sandbox Code Playgroud) 我想动态创建表单。在我的控制器中,我创建了一个字符串
var str = "<input type='text' value='" + $scope.selectedData.code + "' class='form-control' />";
$scope.htmlString = $sce.trustAsHtml(str);
Run Code Online (Sandbox Code Playgroud)
并在我的 html 页面中
<div ng-bind-html="htmlString"></div>
Run Code Online (Sandbox Code Playgroud)
我得到了价值,但没有约束力。我也尝试
var str = "<input type='text' ng-model='" + $scope.selectedData.code + "' class='form-control' />";
$scope.htmlString = $sce.trustAsHtml(str);
Run Code Online (Sandbox Code Playgroud)
也不起作用。谁能知道这如何工作?
asp.net-mvc ×2
actionresult ×1
angularjs ×1
asp.net ×1
asp.net-core ×1
excel ×1
filter ×1
google-maps ×1
html ×1
javascript ×1
kendo-ui ×1
modal-dialog ×1
ng-bind-html ×1
pivot ×1
razor ×1