相关疑难解决方法(0)

如何使用Razor将未编码的Json写入我的View?

我正在尝试使用Razor将对象作为JSON编写到我的Asp.Net MVC View中,如下所示:

<script type="text/javascript">
  var potentialAttendees = @Json.Encode(Model.PotentialAttendees);
</script>
Run Code Online (Sandbox Code Playgroud)

问题是在输出中JSON被编码,我的浏览器不喜欢它.例如:

<script type="text/javascript">
    var potentialAttendees = [{&quot;Name&quot;:&quot;Samuel Jack&quot;},];
</script>
Run Code Online (Sandbox Code Playgroud)

如何让Razor发出未编码的JSON?

asp.net-mvc json razor

147
推荐指数
3
解决办法
7万
查看次数

如何将C#List <string []>转换为Javascript数组?

我有一个数据表,我正在转换为List,序列化它并使用viewmodel将其传递给我的视图.

我的viewmodel看起来像这样:

public class AddressModel
{
    public string Addresses { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

我的控制器操作如下所示:

AddressModel lAddressGeocodeModel = new AddressGeocodeModel();
List<string[]> lAddresses = new List<string[]>();

string lSQL = " select Address1, CityName, StateCode, ZipCode " +
                      " from AddressTable  ";

// Convert the data to a List to be serialized into a Javascript array.
//{
...data retrieval code goes here...
//}
foreach (DataRow row in AddressTable.Rows)
{
    string[] lAddress = new string[5];
    lAddress[1] = row["Address1"].ToString();
    lAddress[2] = row["CityName"].ToString();
    lAddress[3] = …
Run Code Online (Sandbox Code Playgroud)

javascript c# razor

35
推荐指数
5
解决办法
8万
查看次数

Javascript - 如何将数组作为url参数传递

我想传递一个数组并添加到我的页面上的链接作为url参数,因为稍后在服务器端我需要数组中的值.我该怎么办?

myArray = ['aaa', 'bbb', 'ccc'];

$('#myLink').attr({"href" : '/myLink?array=' + myArray});
Run Code Online (Sandbox Code Playgroud)

我不确定这是否是正确的做法?

javascript jquery laravel

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

标签 统计

javascript ×2

razor ×2

asp.net-mvc ×1

c# ×1

jquery ×1

json ×1

laravel ×1