asp.net-mvc-4 – Razor模板编辑器不喜欢我的Knockout attr绑定
发布时间:2020-12-16 07:38:19 所属栏目:asp.Net 来源:网络整理
导读:我有一个Knockout attr绑定工作得非常好: a data-bind="attr: { href: 'Action?destination=' + '@Model.Property' + 'entityId=' + Id }"Select/a 但是,一旦将任何模型属性插入到href字符串中,Visual Studio中的语法突出显示就会抛出“未终止字符串常量”
我有一个Knockout attr绑定工作得非常好:
<a data-bind="attr: { href: 'Action?destination=' + '@Model.Property' + '&entityId=' + Id }">Select</a> 但是,一旦将任何模型属性插入到href字符串中,Visual Studio中的语法突出显示就会抛出“未终止字符串常量”错误. 我试过’@()’和’@:’,但似乎没有什么能让编辑高兴. 解决方法
我有一个类似的问题,我想将控制器动作URL(由Razor视图的UrlHelper实例提供)传递给我的viewmodel函数,以便稍后在jQuery AJAX调用中使用.
以下标记在浏览器中有效,但在Visual Studio中提供语法高亮显示: <button data-bind="click: function (data) { someFunction(data,'@Url.Action("SomeAction","SomeController")') }">Action!</button> 通过将以上内容更改为以下内容,可以抑制语法突出显示: <button data-bind="@("click: function (data) { someFunction(data,'" + Url.Action("SomeAction","SomeController") + "') }")">Action!</button> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 首次加载时,如何/如何在MVC app中使用存储在
- asp.net中gridview的查询、分页、编辑更新、删除的实例代码
- asp.net – 如何发布站点从命令行与一些发布配置文件?
- asp.net-mvc-3 – PrepareResponse().AsActionResult()抛出
- asp.net-mvc-3 – 带有附加HTML的MVC3 Html.BeginForm()
- ASP.NET Core 找不到 npm指令异常
- asp.net-core – 在ASP.NET Core 2.0中哪里可以找到System.
- asp.net-mvc – 如何在mvc4中的特定视图中添加单个css文件?
- asp.net – ReportViewer阻止其他功能,直到报告查看器的加载
- asp.net – UpdateProgress不适用于触发器属性内部的按钮
推荐文章
站长推荐
- asp.net-mvc – ASP.NET MVC – 仅经过身份验证的
- RSS2.0中文规范详解及示例
- 来自ASP.NET的SVN信息:’无法确定用户的配置路径
- ASP.NET MVC:从FileResult返回大量数据
- 充分利用ASP.NET的三种缓存提高站点性能的注意方
- asp.net-mvc – Rotativa和Bootstrap网格样式
- ASP.NET清空缓存时遇到的问题简析
- asp.net-mvc – RenderAction应该与表单一起使用
- asp.net-core – TagHelper,用于将路由值作为链接
- if-statement – 如何在VBScript for Classic-AS
热点阅读