小编Don*_*yle的帖子

如何在脚本标记中获取模型或Viewbag变量

Vs'12 asp.net C#MVC4 - Int.Appl.Template EF Code First

这是我的非常简单 Script

<script class="TractsScript">

     $('#Add').click(function (e) {

         var val = @ViewBag.ForSection;
         alert(val);

     });
</script>
Run Code Online (Sandbox Code Playgroud)

根据例子,我想简单地在我script或USE中设置变量a Viewbag.Model.

我无法在以下任何论坛中找到答案:StckTrace1,StackTraceBetterAnswer

我试过的其他事情:

var model = @Html.Raw(Json.Encode(Model))
alert(model.Sections);
alert(@ViewBag.ForSection);
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc jquery razor asp.net-mvc-4

19
推荐指数
3
解决办法
10万
查看次数

MVC bundeling:Err 403

使用VS'12,Asp.net - C# - InternetApplication Template,KendoUI,EF Code First

这是我的MVC BundleConfig.cs

        bundles.Add(new ScriptBundle("~/bundles/jquery").Include(
                    "~/Scripts/jquery-{version}.js"));

        bundles.Add(new StyleBundle("~/Content/css").Include("~/Content/site.css"));

        // The Kendo CSS bundle
        bundles.Add(new StyleBundle("~/Content/kendo").Include(
                "~/Content/kendo/kendo.common.*",
                "~/Content/kendo/kendo.default.*"));

        // The Kendo JavaScript bundle// or kendo.all.min.js if you want to use Kendo UI Web and Kendo UI DataViz
        bundles.Add(new ScriptBundle("~/bundles/kendo").Include(
                                    "~/Scripts/kendo/kendo.web.min.js",
                                    "~/Scripts/kendo/kendo.aspnetmvc.min.js"));
Run Code Online (Sandbox Code Playgroud)

另外你应该知道我在最后运行这两行 BundleConfig.cs

        bundles.IgnoreList.Clear();
        bundles.DirectoryFilter.Clear();
Run Code Online (Sandbox Code Playgroud)

当我尝试托管项目时,我一直在获得403 Access Denied,File Forbidden Errors.

我曾尝试使用This Awesome Post作为参考,我确实改变了一些内容,但错误仍然存​​在.

我想是因为KendoUI附带的.min文件,但我无法确定.

供您参考,这是我的_Layout.cshtml,以及我如何调用脚本.

    @Scripts.Render("~/bundles/jquery")
    @Styles.Render("~/Content/css")
    @Styles.Render("~/Content/kendo")
    @Scripts.Render("~/bundles/kendo")
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc web-deployment kendo-ui bundling-and-minification kendo-asp.net-mvc

16
推荐指数
1
解决办法
6176
查看次数

Kendo MVC没有显示Sprites.PNG 404错误

Vs'12互联网应用模板+ KendoUI - MVC4,EF Code First

  • 跟着KendoDocumentation
  • 使用Kahanu的Awesome帖子调整
  • 一切都很好,所以我<compilation debug="false" targetFramework="4.5">从真实变为虚假
  • Kendo UI停止发现Spites.png(由Kendo提供)
  • 看了,找到了这个(没解决我的问题):stackOverflow1
  • 检查并重新检查步骤1-2,去服务器上寻找Sprites.png,它存在..但是在一些Kendo的子模型中不在下面的目录中?/

我在哪里重新编写代码并让它在实际位置查找精灵而不是这个?:获取http://cls-og.com/bundles/css/Default/sprite.png 404(未找到)

deployment rendering http-status-code-404 asp.net-mvc-4 kendo-ui

8
推荐指数
1
解决办法
5124
查看次数

我将如何模仿User.IsInRole()

我有一个使用VS 2012 Internet Application(简单会员)EF Code First构建的网站

更新

我想知道如何扩展HttpContext.User.IsInRole(role)自定义表的功能 - > User.IsInClient(client).

asp.net-mvc entity-framework simplemembership

6
推荐指数
1
解决办法
3174
查看次数

有什么大不同?在if语句中转换或测试值差异

在这种情况下,我的变量Truth是一个可以为空的变量.我的问题很简单

写这样的话有什么不对吗?

if ((bool)Truth) {}
Run Code Online (Sandbox Code Playgroud)

或者我应该坚持这个?

if (Truth == True) {}
Run Code Online (Sandbox Code Playgroud)

从来没有使用过可变量变量,如果((bool)Truth){}又采取了一个额外的步骤,那么可能还有其他差异吗?

c#

4
推荐指数
1
解决办法
70
查看次数

ASP NET Boilerplate&gt;使用swagger代码生成工具(nswag)生成C#swagger客户端不起作用

我尝试为使用ASP Net Boilerplate创建的API和API生成c#代码,但响应未正确反序列化。

经调查,似乎使用名为“ AjaxResponse”的类包装了json响应。但是,swagger.json在方法响应中不包括此类型。

有谁知道如何构建一个解释打包结果的C#Swagger客户端?

c# asp.net-boilerplate swagger-codegen nswag

4
推荐指数
1
解决办法
528
查看次数

这两个脚本如果声明和为什么其中一个不能工作的区别是什么

在此之后,还有运行所有功能的其他代码.

OptVal在进入If StatementChromes内置之前检查了它的价值Developer Tools.进入的价值是绝对不选择报告.

在此输入图像描述

你可以在这里看到不相等,但是我的下一行不是234,它是我下面的If语句的结尾.

代码1现在看来似乎并不重要optVal的,并且始终认为(!optVal == "Select Report")

Code2运行完美.

我想知道是否在Javascript中(!Variable)不允许有(!变量= value)?

javascript asp.net-mvc

3
推荐指数
1
解决办法
62
查看次数

Mvc Razor从DDL到Actionlink的脚本编写

Vs'12 Asp.net C#MVC4,Internet Application Tempalte

我正在尝试<script>为我的下拉列表编写一个更改actionlink的信息.

我有什么安慰

 function select_prospect() {
    //Handle the select event

    $('#YourActionLinkName')val() = $("#Prospects").val();

    var val = $("#Clients").val();
    var href = "/Prospect/Index/" + val;
    this.href = ""; //clears out old href for reuse
    this.href = href; //changes href value to currently slected dropdown value
}
Run Code Online (Sandbox Code Playgroud)

我试图通过ID/Name抓取我的Actionlink,然后更改其值并添加相应的href与下拉列表中的那些.我究竟做错了什么?

编辑:

根据Ufuks的回答,我尝试了这段代码

$('#YourActionLinkName').val(
  $("#Prospects").val(),
  this.href = "/Prospect/Create/" + $("#Prospects").val()
);
Run Code Online (Sandbox Code Playgroud)

在<script>页面底部仍然没有正确更新我的actionlink.想法?

asp.net-mvc razor

2
推荐指数
1
解决办法
78
查看次数

如何将AngularJS ng-repeat变量传递给Javascript点击事件

我想知道如何将Angular ng-repeat变量传递给我的Javascript onclick事件

我的角度转发器

       <div class="data" data-ng-repeat="sub in subs" >  
            <button onclick="ConfirmDialog(sub.SubID)">Cancel</button>
            {{ sub.someOtherProperty}}
            {{ sub.someOtherProperty}}
            {{ sub.someOtherProperty}}                
        </div>
Run Code Online (Sandbox Code Playgroud)

我的脚本功能

<script type='text/javascript'>

    function ConfirmDialog(subID) {
             console.log('Succesfully submitted id: ', subID);
    });
 </script>
Run Code Online (Sandbox Code Playgroud)

错误:sub未定义(在按钮元素的onclick()调用中)所有其他属性显示为预期.

javascript parameter-passing angularjs ng-repeat

0
推荐指数
1
解决办法
1万
查看次数

如果报表的工作方式与预期不同

这可能是也可能不是一个愚蠢的问题,但为什么以下2个if语句的结果不同

我们说吧 k = "z";

  1. if (!k=="x" || !k=="y")

    {

    //do something

    }

2.

if (!(k=="x" || k=="y"))

{

//do something

}
Run Code Online (Sandbox Code Playgroud)

在我的脑海里,这两个陈述都应该点击// Do Something ....只有底部才会被击中.顺便说一句是预期的结果.

再次抱歉,但是我不能把我无知的思想包裹起来.

c#

-1
推荐指数
2
解决办法
321
查看次数