排行榜

  • 用户榜
  • 标签榜
  • 冲榜分奖金

频道

最新最热悬赏待采纳 筛选
  • 1

    回答

  • 9

    浏览

//序列化DataTable DataTable dt = new DataTable(); dt.Columns.Add("Age", Type.GetType("System.Int32")); dt.Columns.Add("Name", Type.GetType("System.String")); dt.Columns.Add("Sex", Type.GetType("System.String")); dt.Columns.Add("IsMarry", Type.GetType("System.Boolean")); for (int i = 0; i < 4; i++) { DataRow dr = dt.NewRow(); dr["Age"] = i + 1; dr["Name"] = "Name" + i; dr["Sex"] = i % 2 == 0 ? "男" : "女"; dr["IsMarry"] = i % 2 > 0 ? true : false; dt.Rows.Add(dr); } Console.WriteLine(JsonConvert.SerializeObject(dt));   关于Newtonsoft.Json的用法,我是在这里看到的(https://www.cnblogs.com/zhaoshujie/p/11077843.html) 下面的例子也是博客里面的,但是我没有用实体,之所不在sql语句中处理,是因为有近10个Boolean类型的字段

回答 dreampasdsdsd
采纳率50%
4小时前
  • 1

    回答

  • 15

    浏览

我做了个ASP.NET 小项目,用作学习,注册账号的时候用我的QQ邮箱会发送一条验证码给注册用户,刚发布上线,其他东西都是没有什么问题的,不过点击发送验证码会报一个错误,如下: 多说无益,咨询过身边的朋友,说是服务器使用邮箱的25号接口是禁用的,他给的办法是改掉那个,求大神支个招 ,在下的网址放这里,可以看下报的错误,谢谢:39.103.131.130:8080

回答 C#小菜鸡
采纳率80%
昨天
  • 0

    回答

  • 15

    浏览

无法从“string”转换为“Microsoft.EntityFrameworkCore.ServerVersion” string conString = Configuration.GetConnectionString("DefaultConnection"); services.AddDbContext(options =>options.UseMySql(conString));

回答 m0_49536562
采纳率100%
5天前
  • 0

    回答

  • 7

    浏览

主要是为了实现截图功能 我将asp.net web程序部署在IIS上之后,copyfromscreen函数出现句柄无效,搜索到的解决办法(在服务器桌面会话上捕获屏幕? - 问答 - 云+社区 - 腾讯云 (tencent.com)) ,但是里面的函数 WTSQueryUserToken(sessionID, out tokenHandle) 出错,显示客户没有特权 我打算用windows service来运行这个函数(似乎可以,我不确定),现在就不知道如何在已经部署的web中调用windows service  我使用ServiceController获取到的service里不包含我编写的windows服务,是要把windows服务发布在IIS上通过web添加服务引用来实现吗,windows服务如何发布在IIS上? 还是IIS用户权限的问题,该怎样修改呢?(IIS是用的匿名访问,特定用户为IUSR,我将所有权限开启,还是不行)  

  • 3

    回答

  • 21

    浏览

两个ASP.NET的网站,使用的同一个数据库不同的表,在A网站后台添加新闻出现在了B网站的后台,怎么处理啊

  • 1

    回答

  • 12

    浏览

数据是从数据库里查出来的,现在查出来的一个数据把一个格子拉的太长了,怎么按照想要的形式自己换行。例如查出来的是abc12345占一行,现在想变成abc然后换一行显示12345

  • 6

    回答

  • 45

    浏览

C#初学者,今天做项目的时候遇到“未将对象引用设置到对象的实例” try { ComboBox statusComboBoxColumn = sender as ComboBox; object preStatus = chulaigaodgv.CurrentRow.Cells[4].Value; string preStatusValue = (preStatus == null) ? string.Empty : preStatus.ToString(); string selectedStatusValue = statusComboBoxColumn.GetItemText(statusComboBoxColumn.Items[statusComboBoxColumn.SelectedIndex]); if (preStatusValue != selectedStatusValue) { DataGridViewComboBoxCell comboCell = new DataGridViewComboBoxCell(); comboCell = (DataGridViewComboBoxCell)chulaigaodgv.CurrentRow.Cells[5]; comboCell.Value = ""; } } catch(Exception ex) { MessageBox.Show(ex.Message); } 贴上代码

回答 MecuryJerry
采纳率100%
12天前
  • 0

    回答

  • 6

    浏览

比如说我想把添加页面的选择的行的  数量   和   商品合计价格   这两项加载到数据库里在原本页面的表格里显示出来,应该怎么写

回答 selide
采纳率0%
12天前
  • 0

    回答

  • 9

    浏览

比如我要在顶部导航,用户名(@User.Identity.Name)的旁边在现实这个用户的role的value,该如何实现。

  • 1

    回答

  • 7

    浏览

上图,通过Response.Write的方式拼接,然后出现如下图所示情况 会自动换行,然后导致json格式错误,请问有什么解决方案不?  

skwyl
采纳率0%
13天前
  • 4

    回答

  • 19

    浏览

<table width="100%"  border="0" cellspacing="0" cellpadding="0">   <tr>     <td valign="top">         <table width="100%" border="0" cellpadding="0" cellspacing="0" background="images/rb3 - 副本.jpg" >           <%               set rsb=server.createobject("adodb.recordset")               sql="select top 10 a.id,a.xwmc,a.fbsj,a.xwys,a.btys,a.djs,a.xwfl from (SELECT min(id) id,xwmc,max(fbsj) fbsj,max(xwys) xwys,max(btys) btys,max(djs) djs,max(xwfl) xwfl FROM wzxw where fbsj>dateadd(day,-2,getdate()) and rz=1 group by xwmc) a order by a.fbsj desc,a.id desc"               rsb.open sql,conn,1,1               do while not rsb.eof           %>           <tr>             <td align="left" valign="middle" style="color:#676767; font-size:13px; line-height:28px; background:url(../images/007.jpg) no-repeat 8px 13px; padding-left:18px;" >               <%                                        xwmc=rsb("xwmc")                   response.write showxw("page/news.asp?id="&rsb("id"),xwmc,180,rsb("btys"),rsb("xwys"),rsb("fbsj"))                                  %>           </tr>           <%                   rsb.movenext               loop               rsb.close               set rsb=nothing           %>       </table>     </td>   </tr>   </table> <% Function showxw(url,title,tLen,tcolor,tstyle,datetime)          tLen1=tLen     ys=" style="""     if clng(tLen)>0 then         if DateDiff("d",datetime,date())<3 then tLen1=tLen-26         ys=ys&" width:"&tLen1&"px;"     end if     if tcolor<>"" then ys = ys & "color:"&tcolor&";"     select case tstyle         case "1"             ys = ys & "font-weight: bold;"         case "2"             ys = ys & "font-style: italic;"         case "3"             ys = ys & "font-weight: bold;font-style: italic;"     end select     ys = ys & """"     if len(title)*12>tLen then         ys = ys & " class=""linkauto"" "     end if     showxw=""          'if DateDiff("d",datetime,date())<3 then showxw=showxw&"<img src=""new.gif"" border=""0"" align=""right"">"     if DateDiff("d",datetime,date())<3 then isnew = "newtip" else isnew = ""     showxw=showxw&"<a href="""&url&""" class='linkauto "&isnew&"' target=""_blank"" "&ys&" title="""&server.HTMLEncode(title)&""">"     if findtext<>"" then         showxw=showxw&replace(title,findtext,"<font color='red'><strong>"&findtext&"</strong></font>")     else         showxw=showxw&title     end if     showxw=showxw&"</a>"      End Function %>

  • 2

    回答

  • 18

    浏览

我做了一个图片转码入库,但是入库出来之后怎么把它解码放Image控件上,我能想到的方法就是解码到本地路径,然后放路径,但是可以实现不用解到本地,直接解码放到Image控件上啊求指点 页面代码如下:     <form id="form1" runat="server">         <div id="content">             <asp:FileUpload ID="Fu_Demo1" runat="server" />             <asp:TextBox ID="txt_imgname" runat="server" />             <asp:Button ID="Btn_Demo1" Text="获取" runat="server" OnClick="Btn_Demo1_Click" />             <asp:Repeater ID="rp_imagesShow" runat="server">                 <ItemTemplate>                     <div class="show">                         <a href="#"><h3><%# Eval("Name") %></h3></a>                         <asp:Image CssClass="imagesItem" ImageUrl="<%# Eval("Img") %>"" runat="server" />                     </div>                 </ItemTemplate>             </asp:Repeater>         </div>     </form> 我的转码代码如下:可以转成功,也可入库             if (string.IsNullOrEmpty(txt_imgname.Text))             {                 Response.Write("<script>alert('请输入图片名!')</script>");                 return;             }             string imgname = txt_imgname.Text.Trim();             string filename = Fu_Demo1.FileName;             string fix = filename.Substring(filename.LastIndexOf('.')+1).ToLower();             filename = Guid.NewGuid().ToString() + "." + fix;             string newpath = "MyFile/" + filename;             Fu_Demo1.SaveAs(Server.MapPath(newpath));             newpath = Server.MapPath(".")+"\\"+newpath;             if (File.Exists(newpath))             {                 var byteArray = File.ReadAllBytes(newpath);                 string base64str = Convert.ToBase64String(byteArray);                 //Response.Write($"<script>alert('{base64str}')</script>");                 string sql = $"insert ImagesToBase values('{imgname}','{base64str}')";                 SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=ImageToBase;Integrated Security=True");                 conn.Open();                 SqlCommand cmd = new SqlCommand(sql,conn);                 int result= cmd.ExecuteNonQuery();                 conn.Close();                 if (result==1)                 {                     File.Delete(newpath);                     if (!File.Exists(newpath))                     {                         Response.Write("<script>alert('新增成功!')</script>");                         return;                     }                 }                 Response.Write("<script>alert('新增失败!')</script>");                 return;             }             Response.Write($"<script>alert('未找到文件!')</script>"); 转码就是这样子了; 解码,我定义了个实体类对应数据库:     public class Images     {         public int Id { get; set; }         public string Name { get; set; }         public string Img { get; set; }     } 查询方法:         private DataTable GetAllImages()         {             string sql = $"select * from ImagesToBase";             SqlConnection conn = new SqlConnection("Data Source=.;Initial Catalog=ImageToBase;Integrated Security=True");             conn.Open();             SqlDataAdapter dap = new SqlDataAdapter(sql,conn);             DataSet ds = new DataSet();             dap.Fill(ds);             DataTable tab = ds.Tables[0];             conn.Close();             return tab;         } 解码这里,不会搞了,没头苍蝇乱撞,毫无办法:             List<Images> imgmods = new List<Images>();             DataTable dt = GetAllImages();             foreach (DataRow item in dt.Rows)             {                 Images imgmod = new Images();                 imgmod.Id = Convert.ToInt32(item["id"]);                 imgmod.Name = item["name"].ToString();                 string imgbackstr = item["img"].ToString();                 var bt = Convert.FromBase64String(imgbackstr);                 // 搞到这步咱不会搞了,求大佬解惑啊,如果我的思路不对,还请指导指导。                 imgmods.Add(imgmod);             }             rp_imagesShow.DataSource = imgmods;             rp_imagesShow.DataBind();

  • 3

    回答

  • 20

    浏览

自己用IIS搭建了个Web服务器,在网站上无法打开,浏览器反馈错误如下 Unable to parse Build/小球.framework.js.gz! This can happen if build compression was enabled but web server hosting the content was misconfigured to not serve the file with HTTP Response Header "Content-Encoding: gzip" present. Check browser Console and Devtools Network tab to debug. 小白纯白,求救大佬。

  • 1

    回答

  • 41

    浏览

用家里的电脑没有问题,换了台电脑就出现问题了,如何解决

squallgao123456
采纳率0%
17天前
  • 0

    回答

  • 2

    浏览

下了一个用devexpress12.1.8的asp的web项目,v20的能兼容吗,引用那里怎么改一下呢

  • 5

    回答

  • 32

    浏览

点击会直接到::after 这一行,不会跳转连接

  • 8

    回答

  • 114

    浏览

最近因为公司需求,需要对第三方公司进行沟通,对方提出用iframe简单嵌入即可。结果对面提出,我们的页面放在正常浏览器情况下是可以正常使用的, 不过在iframe标签中进行引用,就会发现提示跨域问题。 SecurityError: Blocked a frame with origin "XXX" from accessing a cross-origin frame. 这个报错不是不同域名下,访问iframe并提出请求才会出现的问题么 因为前后端分离的原因: 前端是vue项目, 后端是.NET的. 而且在开发中,后端已经对部分ip进行了跨域处理,在这次第三方的解除中,也是做了第三方的跨域处理,为什么还会出现跨域 困惑,谢谢各位大神 追加一个问题,因为部署页面使用的是iis,而报错产生有可能在于当iframe嵌入之后,前端页面并没有用本身服务器的地址进行请求所导致,目前还有待观察。

V独奏
采纳率0%
18天前
  • 2

    回答

  • 58

    浏览

账号密码正确无误,使用了密码和应用密码都试过了。UseDefaultCredentials属性false,true,注释掉都试过了,还是发送失败 代码:  

kabirider
采纳率0%
18天前
  • 1

    回答

  • 28

    浏览

想要爬一下这个网站的数据,但是查看网页源代码之后发现要的数据在源代码中是乱码(网页上显示正常,只是网页源代码是乱码),请问应该怎么解决 想要爬数据的网站 https://www.landchina.com/default.aspx?tabid=262 随便点进页去:https://www.landchina.com/DesktopModule/BizframeExtendMdl/workList/bulWorkView.aspx?wmguid=4a611fc4-42b1-4231-ac26-8d25b002dc2b&recorderguid=6a05d91b-7d08-430e-9d74-e81bb65816e7&sitePath=    

  • 1

    回答

  • 24

    浏览

我需要获取项目下的物理路径 效果大概是这样的: 要这个选项一样的效果,也就是物理路径

  • 1

    回答

  • 19

    浏览

我想获取我的项目下文件夹里的文件,用file.exists判断是否存在,但是找了很多办法都没有成功 我试过 Directory.GetParent(newpath).ToString() Server.MapPath(filename) 但这样的都找不到文件,调试的时候确实是有一个路径,但是这个路径是找不到的,包括在我的电脑直接搜索这个路径也是找不到的,我想知道怎样才能获取到我的路径。对了,我的文件是程序运行时写入项目文件夹里的一个myfile的文件夹下的。 上代码: 前端的:             <asp:FileUpload ID="Fu_Demo1" runat="server" />             <asp:Button ID="Btn_Demo1" Text="获取" runat="server" OnClick="Btn_Demo1_Click" /> 后端的:             string filename = Fu_Demo1.FileName;             string fix = filename.Substring(filename.LastIndexOf('.')+1).ToLower();             filename = Guid.NewGuid().ToString() + "." + fix;             string newpath = "MyFile/" + filename;             Fu_Demo1.SaveAs(Server.MapPath(newpath));             //newpath = Directory.GetParent(newpath).ToString();             newpath = Server.MapPath(filename);             if (File.Exists(newpath))             {                 Response.Write($"<script>alert('{newpath}')</script>");             }             Response.Write($"<script>alert('未找到文件!')</script>"); 我想得到这个路径,能够File.Exists为true的路径。

  • 0

    回答

  • 7

    浏览

我在编写一个Unity应用程序嵌入到WPF程序中的项目,使用一个Winform的用户控件来放置这个unity程序的窗口。具体方法是在wpf代码中使用Process启动unity的进程,使用popupwindow的参数,代码如下 process = new Process(); process.StartInfo.FileName = Application.StartupPath + @"\unitytest\WPFAndU3D.exe"; //这个方法会导致unity失去焦点 //process.StartInfo.Arguments = "-parentHWND " + panel1.Handle.ToInt32() + " " + Environment.CommandLine; process.StartInfo.Arguments = "-popupwindow "; process.StartInfo.UseShellExecute = true; process.StartInfo.CreateNoWindow = true; process.Start(); 但是这样的话unity的窗口不会跟随wpf控件的缩放而实现自适应,窗口大小只能固定。请问有没有方法可以让它可以实现自适应呢?

  • 3

    回答

  • 23

    浏览

最近尝试着用asp.net core mvc 做一个网站的问卷调查,统计等 ,急需一个相关的模板或者相关链接,望大佬帮忙!急需,可有适当有偿。万分感谢。

回答 G.WU
采纳率0%
21天前
  • 0

    回答

  • 6

    浏览

PM> Add-Migration InitialCreate Build started... Build succeeded. The specified deps.json [F:\my\repos\MockSchoolManagement\MockSchoolManagement\MockSchoolManagement.deps.json] does not exist VS2019 迁移失败 有碰到过的吗?有解决办法吗

  • 1

    回答

  • 22

    浏览

IIS安装SSL证书,HTTPS访问不了网页 1.IIS已经加载了SSL。并且显示证书无问题。 2.然后443端口已经开通,再服务器上telnet 443端口,是可以的 3.在本地就telnet 443端口不通,阿里云上也开通了443端口。服务器上装有安全狗。 那么最后问题来了:https://域名 访问不了 望大神解救一下深陷苦海的人。

回答 猎荒者
采纳率50%
22天前
  • 3

    回答

  • 33

    浏览

在PowerShell中运行了 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv Install-WindowsFeature Net-Framework-Core Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1 Restart-Service -Name wuauserv 第一三四句报错,然后再启动服务器管理器就提示没有安装.NET4.0.30319,然后用CMD启动PowerShell,提示没有安装.net4.0.30319,然后我安装了.net4.7.2,也没有反应,这个应该怎么办?麻烦大神帮我解决一下

  • 3

    回答

  • 24

    浏览

在PowerShell中运行了 Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 0 Restart-Service -Name wuauserv Install-WindowsFeature Net-Framework-Core Set-ItemProperty -Path 'HKLM:\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU' -Name UseWUServer -Value 1 Restart-Service -Name wuauserv 第一三四句报错,然后再启动服务器管理器就提示没有安装.NET4.0.30319,但是我看Framework64文件夹中还是有V.4.0.30319,然后我用CMD启动PowerShell又提示无法解决,这个问题怎么解决,谢谢了

  • 0

    回答

  • 5

    浏览

在button控件下设置代码 this.FileUpload1.SaveAs(Server.MapPath("~/image/") + FileUpload1.FileName);                             this.Label8.Text = "文件上传成功!"; 点击button就会网络拒绝访问,不是文件过大的问题。

  • 0

    回答

  • 16

    浏览

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="log.aspx.cs" Inherits="JINDIsoft.log" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head runat="server"> <script language="c#" runat="server"> void loglog(object sender, EventArgs e) { string Path = @"D:\log\log.txt"; if (!System.IO.File.Exists(Path)) { System.IO.FileStream f = System.IO.File.Create(Path); f.Close(); f.Dispose(); } System.IO.StreamWriter f2 = new System.IO.StreamWriter(Path, true, System.Text.Encoding.GetEncoding("gb2312")); f2.WriteLine(Request["st"].ToString()); f2.Close(); f2.Dispose(); } </script> 这是前面的代码 onclick="loglog" 后面的HTML控件调用这里出的问题,是不是没读到上面的代码啊?没有定义这个错误是在浏览器里面的,但是我搞不懂他为什么说我没有定义,我明明定义了的 我写在一个aspx里的,dll没法写。public加上也不行,加上static还是不行