小编Jas*_*son的帖子

创建C#安装程序的最佳方法

我使用Visual C#2008 Express Edition.我希望能够为我拥有的项目创建一个安装程序.我可以使用"发布"工具来完成它,但是你几乎无法控制.

有没有免费的方法来做到这一点,还是我需要为VS2008的完整版本而努力? - 或者 - 我在发布时不知道自己在做什么吗?

我最大的问题是它不会让用户选择安装程序的位置,只是将它放在某个预定义的位置.

c# installation installer visual-studio-2008 visual-studio

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

JQuery Parent().下一期

这就是我所拥有的.我尝试了几件事,但我无法弄清楚我做错了什么......

<div class="VoteControls" runat="server" visible='<%# User.Identity.IsAuthenticated %>'>
    <img style="cursor: pointer; cursor: hand;" src='<%# (bool)Eval("skull") ? "images/skull.png" : "images/skull-bw.png" %>' alt="Vote Down" class="votedown" title='<%# Eval("entry.ID") %>' />
    <img style="cursor: pointer; cursor: hand;" src='<%# (bool)Eval("heart") ? "images/heart.png" : "images/heart-bw.png" %>' alt="Vote Up" class="voteup" title='<%# Eval("entry.ID") %>' />
</div>
Run Code Online (Sandbox Code Playgroud)

和JQuery:

      $(document).ready(function() {
            $(".voteup").click(function() {
                var id = $(this).attr("title");
                var userID = $("HiddenFieldUserID").val();
                var skullButton = $(this).parent().closest('.votedown');
                alert(skullButton.attr("src"));
                registerUpVote("up", id, $(this), skullButton, userID);
            });
            $(".votedown").click(function() {
                var id = $(this).attr("title");
                var userID = $("HiddenFieldUserID").val(); …
Run Code Online (Sandbox Code Playgroud)

asp.net jquery

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

禁用Asp.Net自动命名

有没有办法禁用ASP.Net自动命名?

例如:当我的页面上有一个控件位于母版页内而不是被命名时

theLabel

它被重命名为

ctl00_ContentPlaceHolder1_clist0_rptSelected_ctl05_theLabel

这是我不想要的行为.

asp.net

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

为什么在Visual Studio内置Web服务器上使用IIS?

我继承了一个解决方案,其中的所有mvc网站项目都无法打开,因为他们已经设置为使用IIS而不是VS中的内置网络服务器.

我将如何改变这些项目?

为什么不使用IIS而不是使用IIS呢?

iis asp.net-mvc visual-studio

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

XNA中的无限滚动背景

我正在这样一个侧面滚动的平台上绘制一个地面纹理:

spriteBatch.Begin(SpriteSortMode.Deferred, null, null, null, null, null, _camera.GetViewMatrix(Parallax));
foreach (Sprite sprite in Sprites)
     sprite.Draw(spriteBatch);
spriteBatch.End();
Run Code Online (Sandbox Code Playgroud)

在Sprite.Draw()中

        public void Draw(SpriteBatch spriteBatch)
        {
            if (Texture != null)
                spriteBatch.Draw(Texture, Position, new Rectangle(0, 0, Texture.Width, Texture.Height), Color.White, Rotation, Origin, Scale, SpriteEffects.None, ZIndex);
        }
Run Code Online (Sandbox Code Playgroud)

如何让纹理在X方向无限重复?

解释如何做到这一点的任何资源都会很棒.谢谢!

我的相机实现基于:http: //www.david-gouveia.com/2d-camera-with-parallax-scrolling-in-xna/

编辑

这就是我尝试过的,我为这样的背景做了一个单独的绘制:

//Draw Background
spriteBatch.Begin(SpriteSortMode.Immediate, null, SamplerState.LinearWrap, null, null,null, camera.GetViewMatrix(Vector2.One));
groundSprite.Draw(spriteBatch, (int)camera.Position.X - (int)camera.Origin.X / 2);
spriteBatch.End();
Run Code Online (Sandbox Code Playgroud)

并在Sprite.Draw()中:

public void Draw(SpriteBatch spriteBatch, int scrollX = 0)
{
    if (Texture != null)
       spriteBatch.Draw(Texture, Position, new Rectangle(scrollX, …
Run Code Online (Sandbox Code Playgroud)

c# xna 2d

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

使用JQuery/Javascript访问iFrame URL

我有一个这样的页面......

<div>
<iframe id="mainContent">
<iframe id="littleBox">
</div>
Run Code Online (Sandbox Code Playgroud)

我想这样做......

 $(".someButton").live('click', function() {
       alert(/*The URL That the Main Frame is ON*/);
 });
Run Code Online (Sandbox Code Playgroud)

我发现了这个:$("#mainFrame").get(0).location.href但它不起作用......

此外,我需要它来返回当前的URL,所以如果有人在其周围导航它应该返回它们所在的当前页面.

javascript iframe jquery

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

JQuery UI自动完成和通用处理程序(ashx) - C#ASP.NET

我正在尝试使用JQuery Autocomplete,但我想我无法从我的处理程序中获取它所期望的格式.

这是处理程序的作用.这是另一个SO问题....

 context.Response.ContentType = "text/plain";
 var companies = GetCompanies(); //This returns a list of companies (List<string>)

 foreach (var comp in companies)
 {
     context.Response.Write(comp + Environment.NewLine);
 }
Run Code Online (Sandbox Code Playgroud)

这不起作用.它肯定会被调用,它会返回我希望此代码返回的内容.有任何想法吗?

c# jquery autocomplete httphandler

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

将列从字符串转换为Int - Alter Script MSSQL

可以将列从varchar更改为int.

我有一个带有zipcode列的表,我希望拉链是整数而不是varchars.

sql-server

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

将接口添加到DataContext类

我正在使用Linq-To-SQL,我想为每个实体附加一个接口.

我可以编辑designer.cs文件并完成此操作.

但是,当我通过UI对dbml进行更改时,它会重写整个designer.cs并且我将丢失更改.

我只是要处理它,还是有办法解决它?

我在designer.cs文件中执行此操作(IMatchable是我的自定义界面):

public partial class Error : INotifyPropertyChanging, INotifyPropertyChanged, IMatchable
{
   ...
}
Run Code Online (Sandbox Code Playgroud)

c# linq-to-sql

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

从文件输入获取文件名或文本倍数=多个

我正在尝试设置我的输入:文件.以下SO问题让我在95%的路上.不同之处在于我使用的是HTML5 multiple = multiple属性.

如何用CSS3/Javascript设置"输入文件"的样式?

JS

        $('#choose-files-button').click(function () {
            $(':file').trigger('click');
        });

        $(':file').change(function () {
            $this = $(this);
            $('#files-selected').text($this.val());
        })
Run Code Online (Sandbox Code Playgroud)

HTML

    @using (Html.BeginForm("Upload", "Manage", FormMethod.Post, new { enctype = "multipart/form-data" }))
    {
        <span id="choose-files-button" class="btn btn-info">Choose Files</span>
        <span id="files-selected"></span>
        <button class="pull-right btn btn-primary" type="submit">Upload</button>
        <div style="height:0; width:0;overflow:hidden;">
            <input type="file" name="files" id="files" multiple="multiple" value="Add Images" />
        </div>
    }
Run Code Online (Sandbox Code Playgroud)

问题

问题是当选择文件的文本设置时,它只在Chrome中显示一个文件名.我还没有测试过其他浏览器.它将它设置为类似C:/Fakepath/asfd.jpg.当你使用<input type="file" name="files" multiple="multiple" />它时,它会显示选择的3个文件,这是我试图模仿的行为.

有没有办法获得该文本,或获取所选文件的数量?

html jquery file-upload

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