Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 单击RadioButton时,我希望显示视图中模型的值_C#_Javascript_.net_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 单击RadioButton时,我希望显示视图中模型的值

C# 单击RadioButton时,我希望显示视图中模型的值,c#,javascript,.net,asp.net,asp.net-mvc,C#,Javascript,.net,Asp.net,Asp.net Mvc,我希望能够根据选定的单选按钮显示模型中的查询 我的查看代码是: <asp:Label ID="lblQuestionType" runat="server" Text="Question Type"></asp:Label> <ul> <li><%=Html.RadioButton("QuestionType", "1", true) %> Multiple - Choice</li> <li&

我希望能够根据选定的单选按钮显示模型中的查询

我的查看代码是:

<asp:Label ID="lblQuestionType" runat="server" Text="Question Type"></asp:Label>    
<ul>
    <li><%=Html.RadioButton("QuestionType", "1", true) %> Multiple - Choice</li>
    <li><%=Html.RadioButton("QuestionType", "2", false) %> Short Answer</li>
    <li><%=Html.RadioButton("QuestionType", "3", false) %> Participant List</li>
 </ul>

  • 选择题
  • 简短回答
  • 参与者名单
将值1、2或3传递给包含以下内容的模型:

public string[][] GetQuestionTypes(int questionGroup)
{
    string[][] resultArray; // message shown to user
    OleDbDataReader MyOleDbDataReader = DBConn("SELECT COUNT(*) FROM QUESTION_TYPES WHERE Groupings = " + questionGroup);
    MyOleDbDataReader.Read();
    int size = Convert.ToInt32(MyOleDbDataReader.GetValue(0));
    resultArray = new string[size][];
    MyOleDbDataReader.Close();
    MyOleDbConnection.Close();
    for (int x = 0; x < size; x++)
    {
        resultArray[x] = new string[3];
    }

    MyOleDbDataReader = DBConn("SELECT QType_ID, Text, Description FROM QUESTION_TYPES WHERE Groupings = " + questionGroup);

    if (MyOleDbDataReader.HasRows)
    {
        for (int i = 0; i < size; i++)
        {
            MyOleDbDataReader.Read();
            resultArray[i][0] = Convert.ToString(MyOleDbDataReader["QType_ID"]);
            resultArray[i][1] = Convert.ToString(MyOleDbDataReader["Text"]);
            resultArray[i][2] = Convert.ToString(MyOleDbDataReader["Description"]);
        }
    }    
    MyOleDbDataReader.Close();
    MyOleDbConnection.Close();
    return resultArray;
}
公共字符串[][]GetQuestionTypes(int questionGroup)
{
字符串[][]resultArray;//显示给用户的消息
OleDbDataReader MyOleDbDataReader=DBConn(“从问题类型中选择计数(*),其中Groupings=“+questionGroup”);
MyOleDbDataReader.Read();
int size=Convert.ToInt32(MyOleDbDataReader.GetValue(0));
resultArray=新字符串[size][];
MyOleDbDataReader.Close();
MyOleDbConnection.Close();
用于(int x=0;x
在javascript中,如何显示从GetQuestionTypes方法返回的作为DropDownList的数组


非常感谢您的帮助

这是你可以在同一页上做的事情吗?如果是,请查看使用jQuery的.getJSON更改单选按钮时进行的异步调用。您可以在.getJSON将调用的方法中为下拉列表构建HTML。

可能的重复项。不需要每隔一个小时左右问同一个问题。感谢您的注意,我担心我的标题会吓坏别人=/如果您不喜欢标题,可以编辑您的原始问题。就这份副本而言,你应该把它删除。