小编mot*_*deh的帖子

将模型绑定到ASP.NET MVC4中的单选按钮?

我有一个模特

 public class SexModel
 {
    public SexModel()
    {

        this.Man = "Man";
        this.Woman = "Woman";
        this.ManId = 1;
        this.WomanId = 2; 
        this.WomanSelected = this.ManSelected = false;
    }

    public bool ManSelected { get; set; }
    public bool WomanSelected { get; set; }
    public string Man { get; set; }
    public string Woman { get; set; }
    public int ManId { get; set; }
    public int WomanId { get; set; }

 }
Run Code Online (Sandbox Code Playgroud)

在我的视图上创建一个单选按钮

 @Html.RadioButton(Model.Man,  Model.ManId, Model.ManIsSelected, 
                   new { @id = Model.ManId})


 @Html.RadioButton(Model.Man, Model.WomanId, …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc-4

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

为什么ef中的身份号码会跳到一个大数字?

我在我的网站上使用实体框架6.0.

我有一个表插入一些数据,这个表有ID(int)的标识列,我的标识种子等于1;

有些时候,我通过sql管理工作室看这个表,我通过将这个ID跳到大号来遇到,例如从30跳到10024.

为什么会这样?这是一个错误还是什么?

我在这里发布了我的示例代码,我通过以下代码向此表插入数据:

 using (var context = new MyModelDBEntities())
        {
             mytable mt=new mytable;
             mt.name=""; //for example
            context.mytables.add(mt);
            context.SaveChanges();
        }
Run Code Online (Sandbox Code Playgroud)

这个代码是正常的吗?那么发生在我的桌子上的那个身份号码跳到了一个大号?

c# sql-server entity-framework

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

如何在ASP.NET Web API上获取对象?

这是我的Web API,它运行正常,我的意思是当我在浏览器上输入此URL时:

http://localhost:18207/api/values/GetMyClass
Run Code Online (Sandbox Code Playgroud)

我检索这个结果:

<MyClass>
<A>a</A>
<b>b</b>
</MyClass>
Run Code Online (Sandbox Code Playgroud)

我的代码:

public class MyClass
{
    public MyClass()
    {
        this.A = "a";
        this.b = "b";
    }
    public string A { get; set; }
    public string b { get; set; }
}


public class ValuesController : ApiController
{
    public MyClass GetMyClass()
    {
        return new MyClass();
    }
}
Run Code Online (Sandbox Code Playgroud)

我有另一个控制台应用程序来使用我的Web API并想知道,我如何拥有MyClass的复杂或对象类型?

我的控制台上的代码如下,但它返回字符串类型

 static void Main(string[] args)
    {
        var cts = new CancellationTokenSource();
        MainAsync(args, cts.Token).Wait();
    }

    static async Task MainAsync(string[] args, CancellationToken token)
    {
        string baseAddress = …
Run Code Online (Sandbox Code Playgroud)

c# asp.net asp.net-web-api asp.net-web-api2

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

“按钮”控件未显示在 .NET Core 项目的工具箱中

最近,我将 Visual Studio 2019 更新到最新版本,并在 .NET Core 3.1(非预览版)中创建了 Windows 窗体应用程序。

在表单设计工具箱中我找不到按钮控件但其他控件在列表中。

我曾经在列表(工具箱)的顶部搜索它,但找不到 Button 控件。

怎么了?我应该重置还是安装一些东西?

按字母顺序排列:

在此处输入图片说明

c# winforms .net-core visual-studio-2019

5
推荐指数
0
解决办法
820
查看次数

mvc3中的默认页面在哪里?

我不确定如果root中没有default.aspx这样的默认文档,域是如何加载测试的.在"global.asax"中?mvc3中的默认页面在哪里?

asp.net-mvc-3

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

tsql -group by by max datetime in rows

我有一个表,它的数据如下所示:

 id         name       date
 ---------  ---------  ----------
 1          a          2012-08-30 10:36:27.393
 1          b          2012-08-30 14:36:27.393
 2          c          2012-08-30 13:36:27.393
 2          d          2012-08-30 16:36:27.393
Run Code Online (Sandbox Code Playgroud)

我使用此查询检索最大日期时间:

SELECT id,Max(date) as mymaxdate
FROM table1
group by id
Run Code Online (Sandbox Code Playgroud)

这个查询向我提供了两行,如下所示:

1     2012-08-30 14:36:27.393
2     2012-08-30 16:36:27.393
Run Code Online (Sandbox Code Playgroud)

这是正确的,但我如何更改它以检索此结果?

1   b  2012-08-30 14:36:27.393
2   d  2012-08-30 16:36:27.393
Run Code Online (Sandbox Code Playgroud)

谢谢

t-sql

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

如何通过USSD命令获得平衡?

我已经厌倦了搜索如何在Google上发送USSD命令.我想检查可能从运营商平衡.

我见过的所有示例都使用如下命令:

 "AT+CUSD=1,\"*140*1#\"\r\n";
Run Code Online (Sandbox Code Playgroud)

这似乎是正确的.我正在使用我认为有用的东西.我有一个D-Link GSM调制解调器,当我使用它发送此命令时,它会在我的扬声器上发出一些噪音,我相信这会让我发生一些事情.

当我通过自己的应用程序断开调制解调器时,我的调制解调器有自己的Windows应用程序,我通过调制解调器的应用程序检查它,在USSD选项卡中,我可以找到我自己发送的命令的结果.

然后那个命令工作正常,但是我很困惑当我发送命令时发生的事情让我回复"OK"并且不返回操作员的答案以及我的调制解调器的应用程序如何读取该答案????????

我测试这些命令,但无法得到结果,我的调制解调器只返回这样的东西:"AT + CUSD = 1,\"*140*1#\"\ r \n\OK\r \n"只.

1) "AT+CUSD=1,\"*140*1#\",15\r\n"

2) "AT+CUSD=1,\"*140*1#\",1\r\n"

3) "AT+CUSD=1,\"*140*1#\",15\r"

4) "AT+CUSD=1,\"*140*1#\",1\r"

5) "AT+CUSD=1,\"*140*1#\""
Run Code Online (Sandbox Code Playgroud)

我认为阅读命令的结果可能有差异命令或我应该在我的调制解调器上设置一些配置.

对我来说非常有趣的是我的调制解调器不会向我返回错误并且总是返回OK.

modem ussd

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

如何在MVC中显示谷歌地图?

我想在我的网站上显示谷歌地图,我的代码如下,但在浏览器中加载我的页面后,出现此错误:

Oops! Something went wrong.
This page didn't load Google Maps correctly. See the JavaScript console for  
technical details.
Run Code Online (Sandbox Code Playgroud)

我在 Chrome 中查看了它,发现了这个:

Google Maps API error: MissingKeyMapError 
https://developers.google.com/maps/documentation/javascript/error-
messages#missing-key-map-error
Run Code Online (Sandbox Code Playgroud)

什么是 MissingKeyMap?

我的代码:

在标题标签中:

@Scripts.Render("~/bundles/jquery")
@Scripts.Render("~/bundles/bootstrap")
<link href="~/Content/Site.css" rel="stylesheet" />
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?
 sensor=false"></script>


<script type="text/javascript">

    function initialize() {

        var canvas = $("#map_canvas");

        var latitude = 35.78334;
        var longitude = 51.42511;

        var latlng = new google.maps.LatLng(latitude, longitude);
        var options = {
            zoom: 8,
            center: latlng,
            mapTypeId: google.maps.MapTypeId.ROADMAP
        };
        var map = …
Run Code Online (Sandbox Code Playgroud)

asp.net-mvc google-maps

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

如何在 .net 核心项目中安装 jquery?

在 VS2019 中,我创建了一个 .net core 3.0 项目,并从 Tools>NuGet Package Manager>Manage NuGet Package.... 在我的项目上安装了 jQuery 3.4.1。

搜索并成功安装它,但它不会复制我的 lib 或我的解决方案上的任何文件,只是在 .csproj 文件上添加了波纹管。

<PackageReference Include="jQuery" Version="3.4.1" />
Run Code Online (Sandbox Code Playgroud)

我该如何处理?

asp.net-mvc nuget nuget-package asp.net-core

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

如何在PDU模式下通过GSM调制解调器发送短信?

我想以PDU模式发送短信.我检查了我的调制解调器的规格,它支持PDU模式.

我开发了PDU编码器和解码器,但现在我不知道如何将数据发送到我的调制解调器.我试过这些AT命令:

AT

AT+CMGF=0
Run Code Online (Sandbox Code Playgroud)

发送这些命令后,我发送了这样的PDU数据:

AT+CMGW="16079189390500410011000C918939050000000000AA02E834" 
Run Code Online (Sandbox Code Playgroud)

我已使用此在线工具检查了此PDU的正确性:

http://www.twit88.com/home/utility/sms-pdu-encode-decode

但通过AT命令发送后,调制解调器挂起.

这是发送SMS PDU的正确方法吗?我在Google上搜索过,无法找到有用的信息.

modem gsm

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