小编use*_*594的帖子

有没有办法在html属性中连接字符串?

我正在使用MVC3,我想使用局部视图来创建动态DOM元素.这是我目前的部分观点:

@model MVCApp.ViewModels.TitlesViewModel

<div class="display-label">Name</div>
<div id="label"+"@Model.Id" class="display-field">@Model.InitValue</div>
Run Code Online (Sandbox Code Playgroud)

Model.Id是1,但在浏览器的HTML中,我目前得到:

id="label"+"1"
Run Code Online (Sandbox Code Playgroud)

所以,如果我尝试做类似的事情:

alert($("#label1").text())
Run Code Online (Sandbox Code Playgroud)

有一个警报框,里面没有任何内容.

那么如何将两个字符串一起添加以形成一个由jQuery(或者document.getElementByID(str)识别的连贯字符串).

html asp.net-mvc-3

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

从ASP的Ajax.ActionLink获取JSonResult

如何使用Ajax.ActionLink从控制器方法实际获取JSON?我尝试搜索网站,但最接近的是ASP.NET MVC控制器操作返回JSON或部分html

并且"最佳答案"实际上并没有告诉您如何从ajax.actionlink中的SomeActionMethod获取JSON.

asp.net-ajax asp.net-mvc-3

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

如何选择SQL服务器?

我工作的公司使用了大量不同的SQL服务器,我想知道如何在同一个脚本中选择不同的SQL服务器.

例如,我想从服务器1中的数据库中的表中选择数据,并使用该数据从服务器2中的数据库上的另一个表中获取数据.我尝试使用Google搜索解决方案,但我找不到与我的问题相关的任何内容.

提前致谢.

sql sql-server

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

Stringbuilder正在转义HTML符号

我有一个观点,即根据模型发送的内容构建一个下拉列表.

@{
StringBuilder sb = new StringBuilder("<select id=\"field"+Model.Id+"\">");
sb.Append("<option>Choose...</option>");
foreach(var s in Model.Choices)
{
    sb.Append("<option>" + s + "</option>");
}
sb.Append("</select>");
var str = sb.ToString();
}

$("#label" + "@Model.Id").html("@str");
Run Code Online (Sandbox Code Playgroud)

但是在浏览器中,它实际上输出的是整个字符串,而不是创建下拉列表 "<select id="field3"><option>Choose...</option><option>Movie</option><option>TV Show</option><option>Shorts</option></select>"

为什么这样做?如何让它显示实际的下拉列表?

html c# asp.net-mvc-3

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

标签 统计

asp.net-mvc-3 ×3

html ×2

asp.net-ajax ×1

c# ×1

sql ×1

sql-server ×1