是否可以在文本字段的onblur事件上使用AJAX.每当我从文本字段中跳出时,我都希望html(在div容器内)更改.我看到很多问题/教程使用AJAX和表单,但不是单独的组件,如textfield或checkbox.
是否有一个函数,给定一个C#类型的字符串表示,返回相应的.Net类型或.Net类型的字符串表示; 或以任何方式实现这一目标.
例如 :
"bool" - > System.Boolean或"System.Boolean"
"int" - > System.Int32或"System.Int32"
...
谢谢.
编辑:非常抱歉,它不是我希望的"类型到类型"映射,而是"字符串到字符串"映射或"字符串到类型"映射.
假设我有一个数组int [] arr = {1,2,3,4}
我想将其转换为字符串.结果我希望它像这个字符串a ="1,2,3,4";
所以我可以用"string a = arr ...."来做这件事,而不是写一个for循环吗?
谢谢
var files = from file in my.Computer.FileSystem.GetFiles(CurDir()) orderby file select file;
Run Code Online (Sandbox Code Playgroud) 有一个问题,编译一些使用的代码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构建行为进行编译不会产生此错误.
我有以下代码将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) 我试图在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没有更新.
c# ×4
jquery ×3
.net ×1
ajax ×1
asp.net-mvc ×1
href ×1
html ×1
javascript ×1
lambda ×1
linq ×1
mono ×1
monodevelop ×1
msbuild ×1
reflection ×1
textfield ×1
types ×1
xbuild ×1