小编Meh*_*eli的帖子

如何将会话超时设置超过20分钟.

我的项目有问题.我的网站上有一个管理面板.人们可以使用用户名和密码登录,可以编辑网站内容.有时,用户最多可能需要30-40分钟才能输入内容,但会话超时仅在20分钟后过期.

我试图在其中配置web.config,例如:

<authentication mode="Windows"/>
<sessionState timeout="60" />
Run Code Online (Sandbox Code Playgroud)

和这样:

<system.web>
    <sessionState timeout="60"></sessionState>
</system.web>
Run Code Online (Sandbox Code Playgroud)

并且还以我的形式尝试过:

if (ds.Tables["LOG"].Rows.Count > 0)           
{
    Session["IsLoggedIn"] = "true";        
    Session.Timeout = 60;            
    Response.Redirect("Default.aspx");       
}        
else       
{                
    Label1.Text = "Username/Password is wrong!!";    
}
Run Code Online (Sandbox Code Playgroud)

以上解决方案均无效.我分别和一起尝试了每个,但会议在20分钟后仍然过期.

asp.net iis session-state

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

如何在SQL Server中删除多行

我有一个二手销售汽车数据库和四个关系表.相同的列名称具有关系.

表格是::
RecordRecID Markname Model ...
Features:FeatureID Featurename
Marks:MarkID Markname
Carfeature:CarfeatureID RecID FeatureID

现在,我想删除c#中Marks的标记.当我删除标记时,SQL必须删除具有此标记的所有记录.

我使用了这样的查询:

DELETE from Carfeature 
 where RecID = (select RecID 
 from Record 
 where Mark = (select markname 
                 from Marks 
                where MarkID=@MarkID))";


    string sorgudelmarkfromrecord = "DELETE from Record where Mark=
(select Markname from Marks where MarkID=@MarkID)";

    string sorgudelmark = "DELETE from Marks where MarkID=@MarkID";
Run Code Online (Sandbox Code Playgroud)

当我运行这个时,我收到如下错误消息:

Subquery返回超过1的值.

subquery以下=, !=, <, <= , >, >=或当subquery用作表达式时,不允许这样做.

该语句已终止.

那么,我如何从表中删除多个数据?

sql t-sql sql-server

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

更改AjaxFileUpload控件的语言

我想在我的c#网站中使用AjaxFileUpload控件。我希望我的控制语言是本地语言。我在下面尝试了一个代码。在我的代码中,有些单词不是彩色的(例如:Sys.Extended.UI.Resources.AjaxFileUpload_SelectFile =“ DosyaSeç”;)这就像未定义。如何更改控件的语言?

<style type="text/css">

/* Buttons widths */
.ajax__fileupload_fileItemInfo div.removeButton{width:100px;}
div.ajax__fileupload_uploadbutton{width:120px;}
.ajax__fileupload .ajax__fileupload_selectFileContainer{width: 110px;}
.ajax__fileupload_selectFileContainer .ajax__fileupload_selectFileButton{width: 110px;}
</style>
Run Code Online (Sandbox Code Playgroud)

 $(document).ready(function () {
     AjaxFileUpload_change_text();

 });



 function AjaxFileUpload_change_text() {

     Sys.Extended.UI.Resources.AjaxFileUpload_SelectFile = "Dosya Seç";
     Sys.Extended.UI.Resources.AjaxFileUpload_DropFiles = "Sürükle-B?rak";
     Sys.Extended.UI.Resources.AjaxFileUpload_Pending = "Bekliyor";
     Sys.Extended.UI.Resources.AjaxFileUpload_Remove = "Kald?r";
     Sys.Extended.UI.Resources.AjaxFileUpload_Upload = "Yükle";
     Sys.Extended.UI.Resources.AjaxFileUpload_Uploaded = "Uploaded";
     Sys.Extended.UI.Resources.AjaxFileUpload_UploadedPercentage = "uploaded {0} %";
     Sys.Extended.UI.Resources.AjaxFileUpload_Uploading = "Uploading";
     Sys.Extended.UI.Resources.AjaxFileUpload_FileInQueue = "{0} file(s) in queue.";
     Sys.Extended.UI.Resources.AjaxFileUpload_AllFilesUploaded = "All Files Uploaded.";
     Sys.Extended.UI.Resources.AjaxFileUpload_FileList = "List of Uploaded files:";
     Sys.Extended.UI.Resources.AjaxFileUpload_SelectFileToUpload = "Please select file(s) to upload.";
     Sys.Extended.UI.Resources.AjaxFileUpload_Cancelling = …
Run Code Online (Sandbox Code Playgroud)

asp.net

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

SQL Server 2008与2005兼容吗?

我的网站有问题.当我在服务器上发布我的网站时,我收到一条错误消息:

无法打开数据库'----------------------------.MDF',因为它是版本655.此服务器支持版本611及更早版本.不支持降级路径.

我该怎么办?

sql-server sql-server-2005 sql-server-2008

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

在SQL Server 2005中的Insert语句中使用SubQuery

我有一个carale项目.它完全适用于localhost.我有一个"AddCar.aspx"页面,可以插入带有汽车功能的汽车记录.通过复选框选择汽车功能.如果我没有选中任何复选框,则没有问题.但如果我选中其中一个功能复选框,我的页面会出现如下错误:

"在此上下文中不允许使用子查询.只允许使用标量表达式."

我的代码是这样的:

foreach (DataListItem item in Security1.Items) {
        CheckBox CheckBox1 = (CheckBox)item.FindControl("CheckBox1");

        if (CheckBox1.Checked) {
            HiddenField h = (HiddenField)item.FindControl("FeaID");
            string add = "Insert into Carfeature (RecID,FeatureID) values ((select Max(RecID) from record),@FeatureID)";
            cmd[k] = new SqlCommand();
            cmd[k].CommandType = CommandType.Text;
            cmd[k].Parameters.Add("@FeatureID", SqlDbType.Int).Value = h.Value;
            cmd[k].CommandText = add;
            k++;
        }
}
Run Code Online (Sandbox Code Playgroud)

有什么解决方案吗?

sql t-sql sql-server sql-server-2005

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