小编ric*_*ott的帖子

NuGet Uninstall.ps1 - 删除项目引用

所以在我的Install.ps1中,我可以像这样添加一个引用:

param($installPath, $toolsPath, $package, $project)
$project.Object.References.Add("YourDLL")
Run Code Online (Sandbox Code Playgroud)

如何在PowerShell中删除项目引用?

powershell nuget

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

我可以有一个名为"View"的ActionResult吗?

码:

public ActionResult View(string id)
{ 
   return View();
}
Run Code Online (Sandbox Code Playgroud)

我这样做时,我目前得到stackoverflow异常.

c# asp.net-mvc asp.net-mvc-3 asp.net-mvc-2

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

无法读取超出流的末尾

我做了一些从流中编写文件的快速方法,但还没有完成.我收到此异常,我找不到原因:

Unable to read beyond the end of the stream
Run Code Online (Sandbox Code Playgroud)

有谁可以帮我调试吗?

public static bool WriteFileFromStream(Stream stream, string toFile)
{
    FileStream fileToSave = new FileStream(toFile, FileMode.Create);
    BinaryWriter binaryWriter = new BinaryWriter(fileToSave);

    using (BinaryReader binaryReader = new BinaryReader(stream))
    {
        int pos = 0;
        int length = (int)stream.Length;

        while (pos < length)
        {
            int readInteger = binaryReader.ReadInt32();

            binaryWriter.Write(readInteger);

            pos += sizeof(int);
        }
    }

    return true;
}
Run Code Online (Sandbox Code Playgroud)

非常感谢!

c# stream

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

单击"取消Javascript确认"框不会阻止网格刷新

如何.cs在javascript确认框上单击取消按钮时停止页面呈现代码?

我有一个按钮点击事件,在某些IF情况下我要求用户确认.现在,当用户单击"确定"按钮时,我必须在网格中绑定新数据.但如果用户单击取消按钮,则不应使用新数据刷新网格.

问题:点击JavaScript确认框中的取消按钮,如何停止执行以下代码,或者如何从JavaScript返回/中断?

有人可以帮我解决这个问题吗?提前致谢.

标记

<asp:Button ID="btnCopy" runat="server" Text="Copy" Enabled="false" OnClick="btnCopy_Click" ValidationGroup="Copy" />
Run Code Online (Sandbox Code Playgroud)

public void btnCopy_Click(object sender, EventArgs e) { 
    if (Convert.ToInt32(hidId.Value) > 0) {
        string scriptString = "<script language='JavaScript'> ";
        scriptString += "if (confirm('Are you sure to proceed?') == false) {return} ";
        scriptString += "</script>";
        Page.RegisterStartupScript("Confirm", scriptString);
        BindDataGrid();
    }
}
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net

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

在asp.net文本框中检查脚本

我们想阻止用户在文本框中输入html或javascript.

我们可以解析输入并检查天使括号.想知道有更好的方法吗?

javascript asp.net webforms

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

ELMAH在主题页面错误

我有一个主题页面,主题在http模块中选择.

public void context_PreRequestHandlerExecute(object sender, EventArgs e)
{
    Page p = HttpContext.Current.Handler as Page;

    if (p != null)
    {
        //get theme
        string theme = GetTheme(HttpContext.Current.Request.Url.Host);

        Debug.WriteLine(String.Format("Loading theme {0}", theme));

        //set theme of page
        p.Theme = theme;
    }
}
Run Code Online (Sandbox Code Playgroud)

private const string ELMAH_ERROR_PAGE = "Elmah.ErrorLogPage";

        if (p.GetType().FullName != ELMAH_ERROR_PAGE)
        {
            p.Theme = theme;
        }
Run Code Online (Sandbox Code Playgroud)

public void context_PreRequestHandlerExecute(object sender, EventArgs e)
{
    Page p = HttpContext.Current.Handler as Page;

    if (p != null)
    {
        //get theme
        string theme = GetTheme(HttpContext.Current.Request.Url.Host);

        Debug.WriteLine(String.Format("Loading theme {0}", …
Run Code Online (Sandbox Code Playgroud)

c# asp.net elmah exception-handling

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

如何在Visual Studio中删除intellisense建议?

我最近在Firefox中有一个错误,因为我选择了错误的脚本类型和intellisense.

<script type="text/jscript">
Run Code Online (Sandbox Code Playgroud)

VS

<script type="text/javascript">
Run Code Online (Sandbox Code Playgroud)

是否有可能从intellisense中删除选项?

编辑:我仍然希望语句完成,只是不是所有选项.

intellisense visual-studio

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

如何防止 ASP.NET MVC 将日期从 UTC 转换为本地?

我使用 UTC 将日期存储在数据库中。客户端 (javascript) 获取日期并将其转换为本地时间。这在本地主机上运行时工作正常(意味着 Web 服务器时区与客户端时区相同)。但是,当我部署到 Azure 时,Web 服务器时区为 UTC,我取回已调整为客户端时区的日期,导致客户端显示错误的日期时间值。

我假设 ASP.NET MVC 会进行这种转换。真的吗?如果是这样,我该如何防止它,并强制将日期原封不动地传递下去?

我试图设置传递给 DateTimeKind.UnSpecified 的日期时间对象的类型,但这不起作用。

asp.net asp.net-mvc datetime utc

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

ASP ImageButton与按钮

我是asp.net的新手,对于如何解决此问题我很困惑。我已经为所有内容编写了后台代码,现在我只是使所有内容“看起来很漂亮”。最初,我有一个ASP按钮来提交某种形式的表单。现在,我希望该按钮为ASP ImageButton。但是现在我的方法由于此更改而返回错误。看起来是这样的:

 //.ascx file
 <div id="eSubmit">
    <asp:ImageButton id="btnSubmit1" runat="server" ImageUrl="~/Style/Images/addButtonE.png" />
</div>


 //method behind
 void btnSubmit_Click(object sender, EventArgs e)
    {
        if (!Page.IsValid) { return; }

        try
        {
            //do some data checking
            //bind entries
        }
        catch (ApplicationException ax)
        {
            ;
        }
    }
Run Code Online (Sandbox Code Playgroud)

将按钮更改为imagebutton后生成的错误是:

无法将“ System.EventHandler”转换为“ System.Web.UI.ImageClickEventHandler”

所以我的主要问题是:如何解决此错误?而且这是否会影响我正在发送到服务器的数据(这将导致与仅按按钮时不同的行为)?

c# asp.net aspbutton

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

使用HTML5视频标记通过ashx处理程序从sql server blob播放视频文件

我正在使用此代码项目文章中的代码将MP4视频文件上传到SQL服务器(varbinary(MAX))并从那里播放.

我的要求是专门使用SQL服务器,而不是从文件系统存储和提取视频.

这是我用来播放视频的代码:

<video id='my_video_1'  controls
   width="640" height="264"
  data-setup="{"controls":true, "preload":none}" >
  <source src='<%# "VideoHandler.ashx?id=" + Eval("ID") %>' type='video/mp4'>  
</video>
Run Code Online (Sandbox Code Playgroud)

如果我使用物理视频文件作为视频源,它可以工作.但是上面的代码不起作用.

在"Internet Explorer"中,标签呈现带有红叉的黑盒子

在"Chrome"中,播放器按钮可见但是当我点击播放按钮时,不会播放任何视频.当我们右键单击它时会显示"将视频保存为..."选项,并且下载的文件可以与桌面媒体播放器一起运行.

请帮我正确的代码.

c# asp.net html5 sql-server-2008 html5-video

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