小编use*_*192的帖子

JQuery - 写入开启窗口

我有一个HTML页面,可以通过JavaScript打开另一个页面.当用户单击其他页面中的按钮时,我想通过JQuery在开始页面的DIV中发布消息.我不能把手指放在上面,但我似乎无法让它发挥作用.这是我的开场白页面

<html>
  <head>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
  </head>

  <body>
    <input type="button" onclick="window.open('dialog.html', '_blank', 'height=200, width=300');" value="launch!" />
    <div id="testDiv"></div>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

当用户点击"发布!"时 按钮,将出现一个对话框.对话框的代码如下所示:

<html>
  <head>
    <script type="text/javascript" src="jquery-1.3.2.min.js"></script>
  </head>

  <body>
    <input type="button" onclick="updateOpener()" value="Update Opener" />
    <script type="text/javascript">
      function updateOpener()
      {
        var testDiv = window.opener.jQuery("#testDiv");
        if (testDiv != null) {
      alert("here");
      testDiv.html("Updated!");
        }
      }
    </script>
  </body>
</html>
Run Code Online (Sandbox Code Playgroud)

令人惊讶的是,出现警告框.但是,我似乎无法在我的开始页面中更新DIV的HTML.有谁知道如何做到这一点?

html javascript jquery

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

ASP.NET MVC - 填充下拉列表

我是ASP.NET MVC的新手.我正在试图弄清楚如何从我的数据库中的值创建一个基本的下拉列表.在ASP.NET Web表单中,我知道我可以加载下拉列表,如下所示:

Page.aspx

<asp:DropDownList ID="myDropDownList" runat="server" DataTextField="FullName" DataValueField="ID" OnLoad="myDropDownList_Load" />
Run Code Online (Sandbox Code Playgroud)

Page.aspx.cs

void myDropDownList_Load(object sender, EventArgs e)
{
  if (Page.IsPostBack == false)
  {
    List<Person> people = GetPeopleFromDatabase();
    myDropDownList.DataSource = people;
    myDropDownList.DataBind();
  }
}
Run Code Online (Sandbox Code Playgroud)

我如何在ASP.NET MVC中执行相同类型的操作?谢谢!

c# asp.net-mvc populate drop-down-menu

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

在SQL Azure上授予执行权限

我最近将数据库迁移到SQL Azure.当我尝试在SQL Azure上的此数据库上执行存储过程时,我收到以下错误:

The EXECUTE permission was denied on the object 'Log_Save', database 'MyDatabase', schema 'dbo'.
Run Code Online (Sandbox Code Playgroud)

我的问题是,如何在SQL Azure上为存储过程(以及对表的读/写访问)授予EXECUTE权限?

谢谢!

azure-sql-database

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

在SQL Server中为特定记录生成脚本

这可能是一个有限但有价值的场景.我有一个SQL Server 2008数据库,其中包含一个包含数百万条记录的表.一些记录似乎存在间歇性问题.我试图重复这个问题.为了做到这一点,我终于得到了一个违规记录的ID.我想在PROD数据库中生成与此单个记录关联的INSERT语句.然后我可以轻松地将其迁移到我的TESTING数据库中,以便重现并解决问题.

基本上,我需要为单个表生成单个INSERT语句,我知道记录的主键值.

有没有人对如何实现这一点有任何想法?基本上,我想在条件基础上生成插入语句.

谢谢!

sql sql-server-2008

8
推荐指数
2
解决办法
4926
查看次数

在WPF中运行时渲染图像

我已经发布了几个与我遇到的这个问题有关的问题,我开始相信这是无法做到的.这是背景故事.

我有一个ASP.NET应用程序,我想从中生成一个.png图像.此.png图像需要从XAML或WPF Visual Tree构建.因此,我必须在STA线程中生成.png图像.一切正常,直到我的XAML/WPF Visual Tree包含一个Image(如在System.Windows.Controls.Image中).我的.png文件生成正确,除了Image元素没有显示引用的图片.引用的图片位于远程URL.不会抛出任何错误或异常.

如何从包含System.Windows.Controls.Image元素的某些XAML/WPF Visual Tree创建.png图像?生成的.png必须包含Image元素中引用的图片.我以各种方式尝试了以下代码:

string address = "http://imgtops.sourceforge.net/bakeoff/o-png24.png";

WebClient webClient = new WebClient();
byte[] imageContent = webClient.DownloadData(address);

Image image = new Image();
using (MemoryStream memoryStream = new MemoryStream(imageContent))
{
  BitmapImage imageSource = new BitmapImage();
  imageSource.BeginInit();
  imageSource.StreamSource = memoryStream;
  imageSource.EndInit();
  image.Source = imageSource;
}

// Set the size
image.Height = 200;
image.Width = 300;

// Position the Image within a Canvas
image.SetValue(Canvas.TopProperty, 1.0);
image.SetValue(Canvas.LeftProperty, 1.0);

Canvas canvas = new Canvas();
canvas.Height = 200;
canvas.Width = 300; …
Run Code Online (Sandbox Code Playgroud)

c# wpf image

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

在SQL中有条件地执行WHERE子句

我在SQL Server 2008数据库上有一个应用程序.此数据库具有查询其中一个表的存储过程.此存储过程采用两个参数:userName和ID

将始终传递userName参数.但是,ID字段将为NULL或实际值.如果值不是NULL,我需要在查询的WHERE子句中考虑它.不幸的是,我不肯定如何做到这一点.目前,我正在努力

SELECT
  *
FROM
  TaskTicket t
WHERE
  t.[UserName]=@userName AND
  -- This is where I am stumped
Run Code Online (Sandbox Code Playgroud)

谢谢您的帮助!

sql

7
推荐指数
1
解决办法
977
查看次数

C#对象的深层副本

我正在研究一些用C#编写的代码.在这个应用程序中,我有一个自定义集合定义如下:

public class ResultList<T> : IEnumerable<T>
{
  public List<T> Results { get; set; }
  public decimal CenterLatitude { get; set; }
  public decimal CenterLongitude { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

Results使用的类型是三种自定义类型之一.每个自定义类型的属性只是基本类型(整数,字符串,bools,int?,bool?).以下是其中一种自定义类型的示例:

public class ResultItem
{
  public int ID { get; set; }
  public string Name { get; set; }
  public bool? isLegit { get; set; }
}
Run Code Online (Sandbox Code Playgroud)

如何执行我创建的ResultList对象的深层副本.我发现这篇文章:创建集合中所有元素的深层副本的通用方法.但是,我无法弄清楚如何做到这一点.

c# deep-copy

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

WebApi - 传递值数组

我需要使用ASP.NET Web API(版本4.5.2)构建API.首先,我只想创建一个添加一些数字的基本端点.为了做到这一点,我创建了:

[RoutePrefix("api/test")]
public class MyController : ApiController
{
  [HttpGet]
  public IEnumerable<int> Calulate(decimal[] op1, decimal[] op2)
  {
    var results = new List<Calculation>();
    for (var i=0; i<op1.Length; i++) 
    {
      var calculation = new Calculation();
      calculation.Operand1 = op1[i];
      calculation.Operand2 = op2[i];
      calculation.Calculate();

      results.Add(calculation);
    }
    return results;
  }

  public class Calculation
  {
    public int Operand1 { get; set; }
    public int Operand2 { get; set; }
    public int Result { get; set; }

    public void Calculate()
    {
      this.Result = this.Operand1 + this.Operand2; …
Run Code Online (Sandbox Code Playgroud)

asp.net-web-api

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

Bootstrap - 浮动操作按钮菜单大小和阴影

我正在使用Bootstrap 3.3和Bootstrap Material Design框架构建应用程序.我正在尝试制作一个浮动动作按钮,单击它时会打开.

为了做到这一点,我创建了这个Bootply,它具有以下代码:

<div class="btn-group dropup floating-action-button">
    <button type="button" class="btn btn-info btn-fab btn-raised dropdown-toggle" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"><i class="material-icons">save</i></button>
    <ul class="dropdown-menu dropdown-menu-right" style="min-width:0; background-color:transparent;">
        <li><a href="#" class="btn btn-danger btn-fab btn-raised"><i class="material-icons">clear</i></a></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

按钮工作,但它看起来不正确.有两个问题让我疯狂.首先,弹出菜单不透明.有一种border我似乎无法摆脱的阴影.

其次,我无法使用Bootstrap Material Design框架页面的浮动操作按钮部分中显示的小版本按钮.我不确定我做错了什么.

html css twitter-bootstrap twitter-bootstrap-3 bootstrap-material-design

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

防止渲染阻塞 CSS

我有一个从 CDN 引用 Bootstrap 4 的网页。在head我的 HTML 页面中,我有以下内容:

<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0-alpha.2/css/bootstrap.min.css" integrity="sha384-y3tfxAZXuh4HwSYylfB+J125MxIs6mR5FOHamPBG064zB+AFeWH94NdvaCBm8qnd" crossorigin="anonymous">
Run Code Online (Sandbox Code Playgroud)

这是我引用的唯一 CSS。但是,当我运行 Google 的 PageSpeed 工具时,出现以下错误:

在首屏内容中消除阻塞渲染的 JavaScript 和 CSS 您的页面有 1 个阻塞 CSS 资源。这会导致呈现页面的延迟。如果不等待以下资源加载,则页面上的所有首屏内容都无法呈现。尝试延迟或异步加载阻塞资源,或直接在 HTML 中内联这些资源的关键部分。优化以下 CSS 交付:

https://maxcdn.bootstrapcdn.com/ ...陷阱/ 4.0.0-alpha.2 / CSS / bootstrap.min.css

我觉得这是一个先有鸡还是先有蛋的问题。如果我将此样式表引用移动到body元素的底部,则当我访问该页面时,该页面将从无样式跳转到已样式。作为一个人,它相当刺耳。然而,当我这样做时,我的 PageSpeed 分数显着增加。

有没有其他替代方法?我一直认为使用 CDN 是一件好事,因为它使您能够利用一些缓存功能。但是,这个惩罚似乎相当重要。

html css pagespeed

7
推荐指数
1
解决办法
7982
查看次数