我正在使用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并使用了其他技术.
所以我需要解决这个问题或一个全新的解决方案.
我想在下面的代码中添加一个独特的代码.我无法弄清楚确切的语法.提前致谢.
var testdates = (from o in db.FMCSA_ME_TEST_DATA
orderby o.DATE
select new
{
RequestDate = o.DATE
});
Run Code Online (Sandbox Code Playgroud) 我正在将表绑定到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)
不起作用,因为列是动态创建的.我无法相信没有办法在手动创建每一列并填充每一行时做到这一点.
我想在我的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是他们点击的按钮时
但这不起作用.但是,如果我向沙漏功能添加警报.它确实有效.有没有办法让它在没有警报的情况下工作.
提前致谢.
鲍勃阿瓦隆
我正在使用VS 2008.我喜欢这个功能maintaincrollpositiononpostback.它适用于IE 8.但它与Firefox不一致.有时,我点击的行会转到页面底部.我试图刷新的字段是带有溢出设置为auto的div标签.此外,我有几个更新面板,updatemode设置为条件.这意味着只应刷新受影响的面板.这在Firefox上也不起作用.
我在网上搜索了可能的解决方案,但它们都不适用于我.
我的大多数用户都使用Firefox,所以这对我来说是一个问题.
提前致谢,
短发
我访问过的许多网站都会显示包含一些随机字符的图片.在继续之前,我必须在框中键入字符.我假设这是为了防止一些机器人用太多的条目来淹没数据库.
我的管理层要求我做一些类似的事情.我用c#在asp.net上写.有没有工具可以让这更容易?我可以从头开始写点东西.虽然我不确定如何使用随机字符创建图像.
我刚刚开始使用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) 我在asp.net中用c#代码和一些jscript编写.
我正在使用CompareValidators和RegularExpressions来验证某些字段.除了一个问题,这工作正常.异常消息占用空间,这会扭曲表单的外观.除非他们确实需要显示,否则我不希望该消息占用任何空间.如果我发回帖子,我可以通过使其可见和不可见来处理它.但在这种情况下,我不知道如何处理它.
c# ×7
asp.net ×6
javascript ×2
.net ×1
bots ×1
captcha ×1
database ×1
file-upload ×1
firefox ×1
gridview ×1
linq-to-sql ×1
postback ×1
regex ×1
sql ×1
webforms ×1