小编Mik*_*sen的帖子

根据MVC3中的下拉选择加载部分视图

我试图使用asp.net mvc3创建一个.

我有一个带有一些选项的下拉列表.我想要的是要注入页面的不同局部视图,具体取决于下拉列表中的选择.

但.我不希望这依赖于提交动作.它应该起作用,一旦从选择列表中选择,就会加载局部视图.

我有这个代码:

@using (Ajax.BeginForm("Create_AddEntity", new AjaxOptions { 
    UpdateTargetId = "entity_attributes", 
    InsertionMode = InsertionMode.Replace
    }
))
{
        <div class="editor-label">
            @Html.Label("Type")
        </div>
        <div class="editor-field">
            @Html.DropDownList("EntityTypeList", (SelectList)ViewData["Types"])
        </div>

        <div id="entity_attributes"></div>
        <p>
            <input type="submit" value="Create" />
        </p>
}
Run Code Online (Sandbox Code Playgroud)

但是当下拉列表选择发生变化时,我无法弄清楚如何触发此部分视图加载.

这一点是表单对于不同的"实体类型"是不同的.因此将根据下拉选择加载不同的局部视图.

任何人有任何指针?

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

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

jQuery:通过tr'id'获取行

嘿我试图访问一个特定的行.我有这个我不想得到的内容.

我的表看起来像这样:

<tbody role="alert" aria-live="polite" aria-relevant="all">
    <tr id="1" class="odd">
        <td class=" sorting_1">bla</td>
    </tr>
    <tr id="3" class="even">
        <td class=" sorting_1">hej</td>
    </tr>
    <tr id="4" class="odd row_selected">
        <td class=" sorting_1">sdf</td>
    </tr>
    <tr id="8" class="even">
        <td class=" sorting_1">testgfdgvcxbvcbcv</td>
    </tr>
    <tr id="9" class="odd">
        <td class=" sorting_1">testgfdgvcxbvcbcvfdgsgfdgdfs</td>
    </tr>
</tbody>
Run Code Online (Sandbox Code Playgroud)

在这里我需要访问但我无法弄清楚如何访问它.

jquery

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

IList.Contains(string [])如何在C#中?

我正在寻找一种用字符串数组参数调用IList.Contains的快速方法

有没有办法做到这一点:

val[] = {"first", "second"}

var temp = from i in items
           where i.list.Contains(val)
           select i;
Run Code Online (Sandbox Code Playgroud)

c# linq

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

骨干单选按钮更改事件

我正试图勾选一个名单来改变单选按钮.但由于某种原因,我不能让这个工作:

我得到的是:

HTML:

<input type="radio" name="hat" value="1">
<input type="radio" name="hat" value="2">
<input type="radio" name="hat" value="3">
Run Code Online (Sandbox Code Playgroud)

我试图在我的视图中设置一个lister up渲染方法,如下所示:

this.listenTo(this, 'change input[type=radio]', this.changedRadio);
Run Code Online (Sandbox Code Playgroud)

但是单击单选按钮不会导致调用"changedRadio".

相反,我在控制台中得到这个:

Unable to get property 'controlMap' of undefined or null reference
Run Code Online (Sandbox Code Playgroud)

backbone.js

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

将JSON对象反序列化为C#对象

我试图使用RestSharp读取一些json数据.

但是我在阅读json对象时遇到了一些问题.我有这个责任:

expand: "html",
self: "<url>/INCIDENT-447",   
key: "INCIDENT-447",
fields: {
  customfield_11414: {
  name: "Corrective Measures",
  type: "com.atlassian.jira.plugin.system.customfieldtypes:textarea"
},
  summary: {
  name: "summary",
  type: "java.lang.String",
  value: "BLA BLA BLA"
},  
Run Code Online (Sandbox Code Playgroud)

我需要使用Property的summery和customfield_11414创建一个对象但是我只需要它们的值.不是整个JSON对象

c# json restsharp

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

将List对象转换为扩展List的新对象

我正在尝试使用此类生成自定义xml文档:

[CollectionDataContract(Name="Applications", ItemName="Application")]
public class ApplicationNamesList : List<string> { }
Run Code Online (Sandbox Code Playgroud)

我想要的xml输出应该是这样的

<Applications>
    <Application>...</Application>
    <Application>...</Application>
    <Application>...</Application>
</Applications>
Run Code Online (Sandbox Code Playgroud)

但是,一旦我有了一个List<string>对象并尝试将其投射到ApplicationNamesList我得到一个InvalidCastException.

有什么基本的东西我没有到这里?

c# asp.net-mvc-4

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