小编Mic*_*ins的帖子

触发textfield的OnBlur事件时发送ajax请求

是否可以在文本字段的onblur事件上使用AJAX.每当我从文本字段中跳出时,我都希望html(在div容器内)更改.我看到很多问题/教程使用AJAX和表单,但不是单独的组件,如textfield或checkbox.

ajax jquery textfield

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

通过反射获得.Net相应类型的C#类型

是否有一个函数,给定一个C#类型的字符串表示,返回相应的.Net类型或.Net类型的字符串表示; 或以任何方式实现这一目标.

例如 :

"bool" - > System.Boolean或"System.Boolean"

"int" - > System.Int32或"System.Int32"

...

谢谢.

编辑:非常抱歉,它不是我希望的"类型到类型"映射,而是"字符串到字符串"映射或"字符串到类型"映射.

.net c# reflection types

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

我可以在一行代码中读取数组吗?

假设我有一个数组int [] arr = {1,2,3,4}

我想将其转换为字符串.结果我希望它像这个字符串a ="1,2,3,4";

所以我可以用"string a = arr ...."来做这件事,而不是写一个for循环吗?

谢谢

c# lambda

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

以下语句的等效c#代码是什么?

var files = from file in  my.Computer.FileSystem.GetFiles(CurDir()) orderby file select file;
Run Code Online (Sandbox Code Playgroud)

c# linq

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

导入的类型定义了多次 - 仅在Mono 2.10.1上的xbuild下

有一个问题,编译一些使用的代码HttpContextBase抛出编译错误:

UserService.cs(13,26): error CS0433: The imported type `System.Web.HttpContextBase' is defined multiple times
Run Code Online (Sandbox Code Playgroud)

违规行是:

private readonly HttpContextBase httpContext;
Run Code Online (Sandbox Code Playgroud)

如果我取出该行代码或对其进行注释,则错误消失并且汇编编译.

在另一个项目(此项目的测试项目)中,尝试声明HttpContextBase传递给此对象的构造函数时会发生相同的错误.所以它似乎是一个跨项目的问题.

这是项目文件问题吗?(System.Web在那里找不到多个引用).它是在我对AfterBuild步骤进行一些更改之前编译的,所以我担心我在csproj文件中弄乱了一些东西.

这是使用Mono 2.10.1构建的,使用monodevelop trunk构建集来使用xbuild进行编译.

使用默认的Monodevelop构建行为进行编译不会产生此错误.

c# msbuild mono xbuild monodevelop

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

如何将javascript变量从一个html页面传递到其他html页面

我有以下代码将example1.html中的变量传递给example2.html,window.location.href中的语法将导航到带有用户名和关键字的example2.html.

example1.html的

<script type="text/javascript">
    var username = ($("#username").val());
    var keyword = ($("#keyword").val());

    $("#button1").click(function(){
         window.location.href = "http://localhost:2757/example2.html";
    });
</script>
Run Code Online (Sandbox Code Playgroud)

html javascript jquery href querystringparameter

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

jQuery .load无法在ASP.Net MVC中运行

我试图在ASP.Net MVC页面上进行jQuery AJAX调用.我可以在调试器中单步调试回调函数,看看javascript正在执行,但是没有更新.

<asp:Content ID="Content2" ContentPlaceHolderID="MenuContent" runat="server">

<% Html.RenderPartial("homeMenu"); %>

<script type="text/javascript">
    InitHomeMenu('homeMenu', function (menuItem) {
        var id = menuItem.attr('id');
        if (id = 'menuMission') {
            $('homeContent').load('Home/Mission');
        }
        else if (id = 'menuSuggestions') {
            $('homeContent').load('Home/Suggestions');
        }

    });
</script>
</asp:Content>
<asp:Content ID="Content3" ContentPlaceHolderID="MainContent" runat="server">
    <div id="homeContent">
        <% string control = ViewData["Control"] != null ? ViewData["Control"].ToString() : "Mission";
        Html.RenderPartial(control); %>
    </div>
</asp:Content>
Run Code Online (Sandbox Code Playgroud)

呼叫$('homeContent').load()正在发挥作用.我可以确认我有数据,但div没有更新.

asp.net-mvc jquery

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