小编Mas*_*yah的帖子

添加图像图标到输入标签

我想添加和图标图像到输入标签,并想知道是否有人有关于该主题的一些输入.

我当前的输入标签:

 <input class="glossyBtn"  type="submit" name="button" style="vertical-align: middle" value="Select"/>
Run Code Online (Sandbox Code Playgroud)

我想要添加到输入的图像,因此它将位于文本的左侧(值):

<img alt="" style="vertical-align: middle" src="<%:Url.Content("~/Content/images/user.png")%>" />
Run Code Online (Sandbox Code Playgroud)

谢谢!

html tags asp.net-mvc

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

将datetime设置为null

我有两个DateTime变量第一个期间和第二个期间,每个期间我有一个日期范围介于每个期间的两个日期之间.我的问题是我通常在没有加载页面的情况下将日期设置为null但是对于这些日期,我不能将它们设置为null,而不是设置特定日期.

DateTime firstPeriodBeginDate = DateTime.Today.AddMonths(-3);
DateTime secondPeriodBeginDate = DateTime.Today.AddMonths(-2);
Run Code Online (Sandbox Code Playgroud)

我希望它设置为null,以便它等于用户在用于呈现结果时从日期选择器中选择的值.

c# asp.net-mvc datetime date-range

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

带有javascript的按钮标记转换为链接标记

我目前有一个按钮标记为"提交"类型,点击它时执行javascript.

按钮:

<button class="glossyBtn" type="submit" value="Cancel"  onclick="goBack(); return false;">
Run Code Online (Sandbox Code Playgroud)

脚本:

<script type="text/javascript">
function goBack() {
    window.history.back();
}
</script>
Run Code Online (Sandbox Code Playgroud)

保存脚本:

<script type="text/javascript">
$(function () {
    $('form').submit(function () {
        $('#saveButton').attr('disabled', 'disabled');
    });
});
</script>
Run Code Online (Sandbox Code Playgroud)

我想把它改成

<a class="glossyBtn" type="submit"> Cancel</a>
Run Code Online (Sandbox Code Playgroud)

如何在不使用按钮标签的情况下正确执行链接?

谢谢!

html javascript

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

更改SQL表以添加列

我目前有一个有四列的表 - 我想添加第五列但有一些麻烦.

我在sql server studio management 2008中打开表,我添加了列信息,如下所示:

CREATE TABLE [dbo].[Case]
(
    CaseId                  UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
    CaseNumber              NVARCHAR(50) NOT NULL,
    CourtId                 INT NOT NULL,
    DateOpened              DATETIME NOT NULL,
) 
Run Code Online (Sandbox Code Playgroud)

我的补充:

CREATE TABLE [dbo].[Case]
(
    CaseId                  UNIQUEIDENTIFIER DEFAULT (newid()) NOT NULL,
    CaseNumber              NVARCHAR(50) NOT NULL,
    CaseName                NVARCHAR(50),
    CourtId                 INT NOT NULL,
    DateOpened              DATETIME NOT NULL,
)
Run Code Online (Sandbox Code Playgroud)

添加CaseName列后,我尝试在Management Studio中执行该表,但是我收到错误消息"数据库中已经有一个名为'Case'的对象." 我尝试保存然后构建我的数据库希望列将被添加,但这不成功.我尝试了一个新的查询并编写'Alter table'案例"添加CaseName nvarchar(50)但又没有运气.它显示该文件是使用新列更改的,因为我保存了它但在构建我的整个数据库之后它没有进行任何更改.任何有用的提示都会很棒.

sql database sql-server

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

声明语句以比较两个文件是否相等

我正在从一个文件写入另一个文件,并在测试中创建了一个Assert语句,以检查新文件是否等于原始文件,但不确定哪种最佳方法。我尝试过,Assert.Equals但是即使我物理检查了两个文件,它们也都返回失败,并且它们完全相同。

 Assert.IsTrue(File.Equals(downloadfile, created), "Files do not match");
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc unit-testing assert

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

列表为空时隐藏下拉列表

我目前有一个在页面加载时填充的下拉列表,有时下拉列表不包含任何内容并且为空.只要列表中没有任何项目,我想隐藏下拉列表.我以为我可以通过javascript做到这一点但我不知道我可能做错了什么因为在添加javascript后它仍然出现在页面上.

下拉选择:

<select data-bind="options: endReason() ? endReason().SubReasons : [], value: subReasonId, optionsText: 'Text', optionsValue: 'Value', visible: isChecked"
                            name="subReasons">
                        </select>
Run Code Online (Sandbox Code Playgroud)

这是我的Javascript:

<script type="text/javascript"> 
function OnClientDropDownOpening(sender, eventArgs) 
{   var combo = $find("<%= subReasons %>"); 
    items = combo.get_items(); 
    if(items.get_count()==0) 
    { 
         eventArgs.set_cancel(true); 
    } 
} 
</script> 
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net-mvc-3

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

卡片经销商的java模拟 - ArrayIndexOutOfBoundsException

我无法正确执行我的代码,无法确切地指出错误的来源或原因,也许有人可能会看一看,如果可能的话,我会提供一些反馈.

错误信息:

51
Exception in thread "main" java.lang.ArrayIndexOutOfBoundsException: 1
3 of Clubs, Diamonds, Hearts, Spades
    at javacards.Card.toString(Card.java:15)
    at javacards.CardRun.main(CardRun.java:15)
Run Code Online (Sandbox Code Playgroud)

CardRun类:

public class CardRun {

public static void main(String[] args)
{
    Deck deck = new Deck();
    Card C;

    System.out.println(deck.getTotalCards());

    while(deck.getTotalCards() != 0)
    {
        C = deck.drawFromDeck();
        System.out.println(C.toString());
    }
}
Run Code Online (Sandbox Code Playgroud)

卡类

public class Card {
    private int card, suit;
    private static String[] suits = {"Clubs, Diamonds, Hearts, Spades"};
    private static String[] cards = {"Ace", "2", "3", "4", "5", "6", "7", "8", "9", …
Run Code Online (Sandbox Code Playgroud)

java

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

一个控制器的两个视图

我目前有一个视图页面,将用户列为带有图像的图库,但我还想创建一个按名称列出用户的视图页面.我想为他们两个使用一个控制器,我创建了一个ListView页面,并在orginial View页面中按图像显示用户 - 我有一个链接来查看ListView页面.我尝试点击链接,但页面没有显示.这是我有的:

图像视图页面

 <h2>Users</h2>
<div>
    <a href="~/Views/Users/ListView">Click Here for List view</a>
</div>

<section id="Images">
    <section id="users" data-bind="foreach: Users">
        <div id="nameImage">
            <figure id="content">
                <img width="158" height="158" alt="Gravatar" data-bind="attr:{src: GravatarUrl}"/>
                <figcaption>
                   ...
                </figcaption>
            </figure>
            <p data-bind="text:Name"></p>
        </div>
    </section>
</section>


@section scripts{
@Scripts.Render("~/bundles/user" + ViewBag.Layout.AppVersionForUrls)

<script type="text/javascript">
    (function ($) {
        $.views.User.GetUser('@url');
    })(jQuery);
</script>
}
Run Code Online (Sandbox Code Playgroud)

列表视图页面

<div class="accordion-inner">
<div data-bind="foreach: Users">
    <div>
        <img width="158" height="158" alt="Gravatar" data-bind="attr:{src: GravatarUrl}"/>
        <p data-bind="text:Name"></p>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

 @section scripts{
    @Scripts.Render("~/bundles/user" + ViewBag.Layout.AppVersionForUrls) …
Run Code Online (Sandbox Code Playgroud)

c# asp.net-mvc listview

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

从字符串中删除间距

我正在阅读两个文件,并比较它们和我意识到需要考虑的事情之一是删除间距,因为它导致差异,我不希望间距是差异的一个方面,所以我想删除它.

这是我到目前为止:

Dictionary<string, int> Comparer = new Dictionary<string, int>();
            string line;
            using (StreamReader sr = new StreamReader(openFileDialog1.FileName))
            {
                while (sr.Peek() >= 0 )
                {
                    line = sr.ReadLine();

                    if (Comparer.ContainsKey(line))
                        Comparer[line]++;
                    else
                        Comparer[line] = 1;
                }
            }

using (StreamReader sr = new StreamReader(openFileDialog2.FileName))
            {
                while (sr.Peek() >= 0)
                {
                    line = sr.ReadLine();
                    if (Comparer.ContainsKey(line))
                        Comparer[line]--;
                    else
                        Comparer[line] = -1;
                }
            }

            int mismatches = 0;

            var firstFileChanges = new List<string>();
            var secondFileChanges = new List<string>();

            System.Text.StringBuilder theStringBuilder = new System.Text.StringBuilder();
            foreach …
Run Code Online (Sandbox Code Playgroud)

c# linq winforms

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