小编Bob*_*one的帖子

使用asp:FileUpLoad控件上传文件时文件太大

我正在使用asp:FileUpLoad上传文件在我的asp.net c#项目中.只要文件大小不超过允许的最大值,这一切都可以正常工作.超过最大值时.我收到错误" Internet Explorer cannot display the webpage".问题是try catch块没有捕获错误所以我不能给出user a friendly message他们已经删除了允许的大小.我在搜索网页时看到过这个问题,但我找不到合适的解决方案.

我会看看其他控件,但我的管理可能不会购买第三方控件.

根据建议ajac的答案,我需要添加此评论.几个月前我试图加载ajax控件.一旦我使用ajax控件,我就会收到此编译错误.

错误98"System.Web.UI.ScriptControl"类型在未引用的程序集中定义.您必须添加对程序集'System.Web.Extensions,Version = 4.0.0.0,Culture = neutral,PublicKeyToken = 31bf3856ad364e35'的引用.

我可以摆脱它,虽然我添加' System.Web.Extensions'.所以我放弃了Ajax并使用了其他技术.

所以我需要解决这个问题或一个全新的解决方案.

.net c# webforms file-upload

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

Linq to Entities Distinct Clause

我想在下面的代码中添加一个独特的代码.我无法弄清楚确切的语法.提前致谢.

var testdates = (from o in db.FMCSA_ME_TEST_DATA
                 orderby o.DATE   
                 select new
                 {
                    RequestDate = o.DATE
                 });
Run Code Online (Sandbox Code Playgroud)

c# sql linq-to-entities

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

如何在绑定到数据表时设置gridview列宽

我正在将表绑定到asp.net中的gridview

grdIssues.DataSource = mdtIssues;

grdIssues.DataBind();
Run Code Online (Sandbox Code Playgroud)

问题是我无法控制列宽,asp.net似乎决定了它自己的每列应该是多少宽度.方法如

 grdIssues.Columns[0].ItemStyle.Width = 100;
 grdIssues.Columns[1].ItemStyle.Width = 100;
Run Code Online (Sandbox Code Playgroud)

不起作用,因为列是动态创建的.我无法相信没有办法在手动创建每一列并填充每一行时做到这一点.

c# asp.net gridview gridviewcolumn

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

在asp.net中更改光标

我想在我的asp.net应用程序中将光标更改为沙漏,让我的用户知道该进程正在运行.我搜索了一个答案,并建议使用如下javascript.

1)添加此javascript

function hourglass() {

    document.body.style.cursor = "wait";
}
Run Code Online (Sandbox Code Playgroud)

2)然后在我的代码页面加载事件中:

btnImport.Attributes.Add("onclick", "javascript: hourglass();");
Run Code Online (Sandbox Code Playgroud)

当btnImport是他们点击的按钮时

但这不起作用.但是,如果我向沙漏功能添加警报.它确实有效.有没有办法让它在没有警报的情况下工作.

提前致谢.

鲍勃阿瓦隆

javascript c# asp.net

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

maintaincrollpositiononpostback不使用firefox

我正在使用VS 2008.我喜欢这个功能maintaincrollpositiononpostback.它适用于IE 8.但它与Firefox不一致.有时,我点击的行会转到页面底部.我试图刷新的字段是带有溢出设置为auto的div标签.此外,我有几个更新面板,updatemode设置为条件.这意味着只应刷新受影响的面板.这在Firefox上也不起作用.

我在网上搜索了可能的解决方案,但它们都不适用于我.

我的大多数用户都使用Firefox,所以这对我来说是一个问题.

提前致谢,

短发

asp.net firefox postback

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

在asp.net中创建Bot战斗机

我访问过的许多网站都会显示包含一些随机字符的图片.在继续之前,我必须在框中键入字符.我假设这是为了防止一些机器人用太多的条目来淹没数据库.

我的管理层要求我做一些类似的事情.我用c#在asp.net上写.有没有工具可以让这更容易?我可以从头开始写点东西.虽然我不确定如何使用随机字符创建图像.

c# asp.net captcha bots

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

Linq to SQL更新数据

我刚刚开始使用linq to sql进行数据访问.它只适用于只读.但它不适用于更新.我一直在阅读几个论坛的主题.很明显,无法更新匿名类型(在我的情况下为var).我找不到我应该替换var和我找到它的地方.我将不胜感激任何帮助.

下面是代码.例外是

错误1属性或索引器'AnonymousType#1.date_last_logon'无法分配给 - 它是只读的

fmcsaDataContext db = new fmcsaDataContext();
//  DataTable _UserTable;
UserModel _UserModel = new UserModel();

var users  = from u in db.FMCSA_USERs
             where u.USER_NAME == pName && u.ACTIVE == true
             select new
             {
                  date_last_logon = u.DATE_LAST_LOGON,
                  date_current_logon = u.DATE_CURRENT_LOGON,
                  failed_login = u.FAILED_LOGIN,
             };

if (users.Count() == 0)
    return null;

foreach (var user in users)
{
    user.date_last_logon = user.date_current_logon;
}
Run Code Online (Sandbox Code Playgroud)

c# database asp.net linq-to-sql

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

如何隐藏CompareValidators和RegularExpressions,直到需要它们为止

我在asp.net中用c#代码和一些jscript编写.

我正在使用CompareValidators和RegularExpressions来验证某些字段.除了一个问题,这工作正常.异常消息占用空间,这会扭曲表单的外观.除非他们确实需要显示,否则我不希望该消息占用任何空间.如果我发回帖子,我可以通过使其可见和不可见来处理它.但在这种情况下,我不知道如何处理它.

javascript c# regex asp.net comparevalidator

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